diff --git a/Telegram/SourceFiles/media/view/media_view_pip.cpp b/Telegram/SourceFiles/media/view/media_view_pip.cpp index 4e1d7c1360..7c8f958889 100644 --- a/Telegram/SourceFiles/media/view/media_view_pip.cpp +++ b/Telegram/SourceFiles/media/view/media_view_pip.cpp @@ -362,6 +362,10 @@ void PipPanel::init() { ) | rpl::filter(rpl::mappers::_1) | rpl::start_with_next([=] { // Workaround Qt's forced transient parent. Ui::Platform::ClearTransientParent(widget()); + }, rp()->lifetime()); + + rp()->shownValue( + ) | rpl::filter(rpl::mappers::_1) | rpl::start_with_next([=] { Ui::Platform::SetWindowMargins(widget(), _padding); }, rp()->lifetime());