diff --git a/app/SysTray-X/SysTray-X-app/preferencesdialog.cpp b/app/SysTray-X/SysTray-X-app/preferencesdialog.cpp index 7b28040..85b0d2e 100644 --- a/app/SysTray-X/SysTray-X-app/preferencesdialog.cpp +++ b/app/SysTray-X/SysTray-X-app/preferencesdialog.cpp @@ -144,7 +144,12 @@ PreferencesDialog::PreferencesDialog( SysTrayXLink *link, Preferences *pref, QWi /* * Dialog on top */ - setWindowFlag( Qt::WindowStaysOnTopHint ); + Qt::WindowFlags flags = windowFlags(); + flags |= Qt::WindowStaysOnTopHint; +#ifdef Q_OS_UNIX + flags |= Qt::X11BypassWindowManagerHint; +#endif + setWindowFlags( flags ); }