diff --git a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp index 01ad33c24d..45d8287d50 100644 --- a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp @@ -568,7 +568,9 @@ bool MainWindow::eventFilter(QObject *obj, QEvent *evt) { if (qobject_cast(obj) || qobject_cast(obj) || dynamic_cast(obj)) { - updateGlobalMenu(); + if (QApplication::focusWidget()) { + updateGlobalMenu(); + } } } return Window::MainWindow::eventFilter(obj, evt);