diff --git a/applets/systemtray/systemtray.cpp b/applets/systemtray/systemtray.cpp --- a/applets/systemtray/systemtray.cpp +++ b/applets/systemtray/systemtray.cpp @@ -37,6 +37,7 @@ #include #include +#include #include #include @@ -197,6 +198,7 @@ qBound(geo.top(), (int)pos.y(), geo.bottom() - desktopMenu->height())); } + KAcceleratorManager::manage(desktopMenu); desktopMenu->popup(pos.toPoint()); } @@ -276,6 +278,7 @@ } + KAcceleratorManager::manage(menu); menu->popup(QPoint(x, y)); } }