From ca3c179b7529b5f4b2331c5d80b031b8db8cb03c Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 10 Sep 2024 12:22:50 +0400 Subject: [PATCH] Use full available width for text in some places. Fixes #28384. --- .../SourceFiles/history/view/media/history_view_document.cpp | 1 + Telegram/SourceFiles/history/view/media/history_view_game.cpp | 1 + Telegram/SourceFiles/history/view/media/history_view_invoice.cpp | 1 + .../SourceFiles/history/view/media/history_view_web_page.cpp | 1 + 4 files changed, 4 insertions(+) diff --git a/Telegram/SourceFiles/history/view/media/history_view_document.cpp b/Telegram/SourceFiles/history/view/media/history_view_document.cpp index 8e77ef8f1..62bf0f64b 100644 --- a/Telegram/SourceFiles/history/view/media/history_view_document.cpp +++ b/Telegram/SourceFiles/history/view/media/history_view_document.cpp @@ -931,6 +931,7 @@ void Document::draw( .pausedSpoiler = context.paused || On(PowerSaving::kChatSpoiler), .selection = selection, .highlight = highlightRequest ? &*highlightRequest : nullptr, + .useFullWidth = true, }); } } diff --git a/Telegram/SourceFiles/history/view/media/history_view_game.cpp b/Telegram/SourceFiles/history/view/media/history_view_game.cpp index 2eda3513c..d8a92fdce 100644 --- a/Telegram/SourceFiles/history/view/media/history_view_game.cpp +++ b/Telegram/SourceFiles/history/view/media/history_view_game.cpp @@ -280,6 +280,7 @@ void Game::draw(Painter &p, const PaintContext &context) const { .selection = toDescriptionSelection(context.selection), .elisionHeight = _descriptionLines * lineHeight, .elisionRemoveFromEnd = endskip, + .useFullWidth = true, }); tshift += _descriptionLines * lineHeight; } diff --git a/Telegram/SourceFiles/history/view/media/history_view_invoice.cpp b/Telegram/SourceFiles/history/view/media/history_view_invoice.cpp index ace70246a..eba510c53 100644 --- a/Telegram/SourceFiles/history/view/media/history_view_invoice.cpp +++ b/Telegram/SourceFiles/history/view/media/history_view_invoice.cpp @@ -245,6 +245,7 @@ void Invoice::draw(Painter &p, const PaintContext &context) const { .pausedEmoji = context.paused || On(PowerSaving::kEmojiChat), .pausedSpoiler = context.paused || On(PowerSaving::kChatSpoiler), .selection = toDescriptionSelection(context.selection), + .useFullWidth = true, }); tshift += _descriptionHeight; } diff --git a/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp b/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp index 0f0992216..71fa581d9 100644 --- a/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp +++ b/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp @@ -1085,6 +1085,7 @@ void WebPage::draw(Painter &p, const PaintContext &context) const { ? (_descriptionLines * lineHeight) : 0), .elisionRemoveFromEnd = (_descriptionLines > 0) ? endskip : 0, + .useFullWidth = true, }); tshift += (_descriptionLines > 0) ? (_descriptionLines * lineHeight)