diff --git a/src/gui/DatabaseOpenDialog.cpp b/src/gui/DatabaseOpenDialog.cpp index 881db4087..b562c084d 100644 --- a/src/gui/DatabaseOpenDialog.cpp +++ b/src/gui/DatabaseOpenDialog.cpp @@ -35,12 +35,8 @@ DatabaseOpenDialog::DatabaseOpenDialog(QWidget* parent) , m_tabBar(new QTabBar(this)) { setWindowTitle(tr("Unlock Database - KeePassXC")); - setWindowFlags(Qt::Dialog); + setWindowFlags(Qt::Dialog | Qt::WindowStaysOnTopHint); setWindowFlag(Qt::WindowContextHelpButtonHint, false); -#ifdef Q_OS_LINUX - // Linux requires this to overcome some Desktop Environments (also no Quick Unlock) - setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint); -#endif // block input to the main window/application while the dialog is open setWindowModality(Qt::ApplicationModal); #ifdef Q_OS_WIN