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 {