diff --git a/src/widget/wmainwindow.cpp b/src/widget/wmainwindow.cpp index a2d25a3d187e..b4bd4d34143c 100644 --- a/src/widget/wmainwindow.cpp +++ b/src/widget/wmainwindow.cpp @@ -303,9 +303,10 @@ void WMainWindow::finalize() { t.start(); // Save the current window state (position, maximized, etc) - m_pSettingsManager->settings()->set(ConfigKey("[MainWindow]", "geometry"), + UserSettingsPointer pSettings = m_pCore->settingsManager()->settings(); + pSettings->set(ConfigKey("[MainWindow]", "geometry"), QString(saveGeometry().toBase64())); - m_pSettingsManager->settings()->set(ConfigKey("[MainWindow]", "state"), + pSettings->set(ConfigKey("[MainWindow]", "state"), QString(saveState().toBase64())); setCentralWidget(NULL); @@ -358,9 +359,10 @@ void WMainWindow::initializeWindow() { m_pMenuBar->setPalette(Pal); // Restore the current window state (position, maximized, etc) - restoreGeometry(QByteArray::fromBase64(m_pSettingsManager->settings()->getValueString( + UserSettingsPointer pSettings = m_pCore->settingsManager()->settings(); + restoreGeometry(QByteArray::fromBase64(pSettings->getValueString( ConfigKey("[MainWindow]", "geometry")).toUtf8())); - restoreState(QByteArray::fromBase64(m_pSettingsManager->settings()->getValueString( + restoreState(QByteArray::fromBase64(pSettings->getValueString( ConfigKey("[MainWindow]", "state")).toUtf8())); setWindowIcon(QIcon(":/images/ic_mixxx_window.png"));