diff --git a/Telegram/SourceFiles/ui/widgets/popup_menu.cpp b/Telegram/SourceFiles/ui/widgets/popup_menu.cpp index 1ce30aa6b8..4ea20b6480 100644 --- a/Telegram/SourceFiles/ui/widgets/popup_menu.cpp +++ b/Telegram/SourceFiles/ui/widgets/popup_menu.cpp @@ -423,6 +423,12 @@ void PopupMenu::popup(const QPoint &p) { } void PopupMenu::showMenu(const QPoint &p, PopupMenu *parent, TriggeredSource source) { + if (cPlatform() == dbipMac || cPlatform() == dbipMacOld) { + if (!parent && !static_cast(QApplication::instance())->activeWindow()) { + crl::on_main(this, [=] { show(); hideFast(); }); + return; + } + } _parent = parent; auto origin = PanelAnimation::Origin::TopLeft;