From 1a1e777b873d7ba30c5e06d848af0050b003e152 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Fri, 18 Oct 2024 04:10:24 +0300 Subject: [PATCH] Fixed display of generic media with small width. --- .../history/view/media/history_view_media_generic.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/history/view/media/history_view_media_generic.cpp b/Telegram/SourceFiles/history/view/media/history_view_media_generic.cpp index 18625b684..077a8ebd9 100644 --- a/Telegram/SourceFiles/history/view/media/history_view_media_generic.cpp +++ b/Telegram/SourceFiles/history/view/media/history_view_media_generic.cpp @@ -110,7 +110,13 @@ QSize MediaGeneric::countOptimalSize() { } QSize MediaGeneric::countCurrentSize(int newWidth) { - return { maxWidth(), minHeight() }; + if (newWidth > maxWidth()) { + newWidth = maxWidth(); + } + for (auto &entry : _entries) { + entry.object->resizeGetHeight(newWidth); + } + return { newWidth, minHeight() }; } void MediaGeneric::draw(Painter &p, const PaintContext &context) const {