diff --git a/apps/openmw/mwgui/class.cpp b/apps/openmw/mwgui/class.cpp index b8ce4b71f..3ebe1067c 100644 --- a/apps/openmw/mwgui/class.cpp +++ b/apps/openmw/mwgui/class.cpp @@ -766,13 +766,10 @@ void SelectAttributeDialog::onCancelClicked(MyGUI::Widget* _sender) /* SelectSkillDialog */ SelectSkillDialog::SelectSkillDialog(MWWorld::Environment& environment, MyGUI::IntSize gameWindowSize) - : Layout("openmw_chargen_select_skill_layout.xml") + : WindowBase("openmw_chargen_select_skill_layout.xml", environment) { // Centre dialog - MyGUI::IntCoord coord = mMainWidget->getCoord(); - coord.left = (gameWindowSize.width - coord.width)/2; - coord.top = (gameWindowSize.height - coord.height)/2; - mMainWidget->setCoord(coord); + center(); WindowManager *wm = environment.mWindowManager; diff --git a/apps/openmw/mwgui/class.hpp b/apps/openmw/mwgui/class.hpp index 6236263af..bb76703f3 100644 --- a/apps/openmw/mwgui/class.hpp +++ b/apps/openmw/mwgui/class.hpp @@ -215,7 +215,7 @@ namespace MWGui ESM::Attribute::AttributeID attributeId; }; - class SelectSkillDialog : public OEngine::GUI::Layout + class SelectSkillDialog : public WindowBase { public: SelectSkillDialog(MWWorld::Environment& environment, MyGUI::IntSize gameWindowSize);