From 6db4547493c4114bb799d9fe6508f35daed23884 Mon Sep 17 00:00:00 2001 From: Christian Kaiser Date: Sun, 30 Oct 2016 18:52:35 -0300 Subject: [PATCH] Center fresh options dialog --- dialogs/optionsdialog.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dialogs/optionsdialog.cpp b/dialogs/optionsdialog.cpp index 1d14e71..98d78d1 100644 --- a/dialogs/optionsdialog.cpp +++ b/dialogs/optionsdialog.cpp @@ -453,8 +453,12 @@ bool OptionsDialog::event(QEvent *event) event->ignore(); return false; } - } else if (event->type() == QEvent::Show && settings()->contains("geometry/optionsDialog")) { - restoreGeometry(settings()->value("geometry/optionsDialog").toByteArray()); + } else if (event->type() == QEvent::Show) { + if (settings()->contains("geometry/optionsDialog")) { + restoreGeometry(settings()->value("geometry/optionsDialog").toByteArray()); + } else { + move(QApplication::desktop()->screenGeometry(this).center() - rect().center()); + } } return QDialog::event(event);