diff --git a/src/kstatusnotifieritem.cpp b/src/kstatusnotifieritem.cpp index e4e19dbf7b21fdf8fc477eeeb76590ba54c83f3f..954db0922a0e098409a1cf3a9be8a580b1f71ba9 100644 --- a/src/kstatusnotifieritem.cpp +++ b/src/kstatusnotifieritem.cpp @@ -1155,6 +1155,11 @@ void KStatusNotifierItemPrivate::minimizeRestore(bool show) if (associatedWidget->window()) { KWindowSystem::activateWindow(associatedWidget->window()->winId()); } + + // TODO(aspotashev): Here is a temporary hackfix for + // https://bugs.kde.org/show_bug.cgi?id=237365 until it's fixed + // properly in kwin_x11. + KWindowSystem::forceActiveWindow(associatedWidget->winId()); } else { onAllDesktops = info.onAllDesktops(); associatedWidget->hide();