diff --git a/Telegram/SourceFiles/history/view/history_view_reaction_preview.cpp b/Telegram/SourceFiles/history/view/history_view_reaction_preview.cpp index 36ccc6bef1..310d47c38e 100644 --- a/Telegram/SourceFiles/history/view/history_view_reaction_preview.cpp +++ b/Telegram/SourceFiles/history/view/history_view_reaction_preview.cpp @@ -105,6 +105,11 @@ template state->clickable->show(); const auto clickableRaw = state->clickable.get(); + mainwidget->sizeValue( + ) | rpl::skip(1) | rpl::on_next([=](QSize) { + hideAll(); + }, clickableRaw->lifetime()); + mainwidget->sizeValue() | rpl::on_next([=](QSize size) { clickableRaw->setGeometry(Rect(size)); clickableRaw->raise(); @@ -346,6 +351,11 @@ void ShowWidgetPreview( state->clickable->show(); previewRaw->show(); + mainwidget->sizeValue( + ) | rpl::skip(1) | rpl::on_next([=](QSize) { + hideAll(); + }, previewRaw->lifetime()); + const auto fullW = previewRaw->width(); const auto fullH = previewRaw->height();