From 0d5c5aa4e8f66c36d5f78d0da449ee6becdb8298 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 18 Oct 2013 20:23:35 +0300 Subject: move virtual member calls from quitdialog constuctor into postInit. --- src/actionmanager.cpp | 1 + src/gui/windows/quitdialog.cpp | 5 ++++- src/gui/windows/quitdialog.h | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/actionmanager.cpp b/src/actionmanager.cpp index 01137c2f6..d415f93ab 100644 --- a/src/actionmanager.cpp +++ b/src/actionmanager.cpp @@ -332,6 +332,7 @@ impHandler0(quit) else if (!quitDialog) { quitDialog = new QuitDialog(&quitDialog); + quitDialog->postInit(); quitDialog->requestMoveToTop(); return true; } diff --git a/src/gui/windows/quitdialog.cpp b/src/gui/windows/quitdialog.cpp index 0eeece318..03a7697db 100644 --- a/src/gui/windows/quitdialog.cpp +++ b/src/gui/windows/quitdialog.cpp @@ -114,8 +114,11 @@ QuitDialog::QuitDialog(QuitDialog **const pointerToMe): placer = getPlacer(0, 1); placer(1, 0, mOkButton, 1); placer(2, 0, mCancelButton, 1); - reflowLayout(200, 0); +} + +void QuitDialog::postInit() +{ setLocationRelativeTo(getParent()); setVisible(true); soundManager.playGuiSound(SOUND_SHOW_WINDOW); diff --git a/src/gui/windows/quitdialog.h b/src/gui/windows/quitdialog.h index efbdc586d..db08fa815 100644 --- a/src/gui/windows/quitdialog.h +++ b/src/gui/windows/quitdialog.h @@ -56,6 +56,8 @@ class QuitDialog final : public Window, public gcn::ActionListener, */ ~QuitDialog(); + void postInit(); + /** * Called when receiving actions from the widgets. */ -- cgit v1.2.3-70-g09d2