diff options
| author | spycrab <spycrab@users.noreply.github.com> | 2019-03-11 18:20:13 +0100 |
|---|---|---|
| committer | spycrab <spycrab@users.noreply.github.com> | 2019-03-11 18:24:59 +0100 |
| commit | 63fd931245013faa9a3ffc0dfe7c1e63747218b3 (patch) | |
| tree | 26a97cad93686732938af44c5478a9be69d50141 /Source/Core/DolphinQt/QtUtils/ModalMessageBox.cpp | |
| parent | 8293724f4e7fb3a25ff77d2020dee124b669769c (diff) | |
ModalMessageBox: Remove superfluous buttons and ensure correct parent
Diffstat (limited to 'Source/Core/DolphinQt/QtUtils/ModalMessageBox.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/QtUtils/ModalMessageBox.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Source/Core/DolphinQt/QtUtils/ModalMessageBox.cpp b/Source/Core/DolphinQt/QtUtils/ModalMessageBox.cpp index 8cc23b613b..a6b06bdf09 100644 --- a/Source/Core/DolphinQt/QtUtils/ModalMessageBox.cpp +++ b/Source/Core/DolphinQt/QtUtils/ModalMessageBox.cpp @@ -6,13 +6,14 @@ #include <QApplication> -ModalMessageBox::ModalMessageBox(QWidget* parent) : QMessageBox(parent) +ModalMessageBox::ModalMessageBox(QWidget* parent) + : QMessageBox(parent != nullptr ? parent->window() : nullptr) { setWindowModality(Qt::WindowModal); - setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint); + setWindowFlags(Qt::Sheet | Qt::WindowTitleHint | Qt::CustomizeWindowHint); // No parent is still preferable to showing a hidden parent here. - if (parent != nullptr && !parent->isVisible()) + if (parent != nullptr && !parent->window()->isVisible()) setParent(nullptr); } |
