diff options
author | Sky <git@bunnies.cc> | 2013-11-03 10:18:41 +0000 |
---|---|---|
committer | Sky <git@bunnies.cc> | 2013-11-03 10:18:41 +0000 |
commit | 406d8511bdc7b857a200b29e7d6e2fd81eda0f8e (patch) | |
tree | 736616880b8a634e954a474ef75028998962b299 /MultiMC.cpp | |
parent | b018aab1e936dc368090987a72a929987574b1b8 (diff) | |
parent | 09dc35688398b2dde41817828c4c657143506d3b (diff) | |
download | MultiMC-406d8511bdc7b857a200b29e7d6e2fd81eda0f8e.tar MultiMC-406d8511bdc7b857a200b29e7d6e2fd81eda0f8e.tar.gz MultiMC-406d8511bdc7b857a200b29e7d6e2fd81eda0f8e.tar.lz MultiMC-406d8511bdc7b857a200b29e7d6e2fd81eda0f8e.tar.xz MultiMC-406d8511bdc7b857a200b29e7d6e2fd81eda0f8e.zip |
Merge branch 'develop'
Diffstat (limited to 'MultiMC.cpp')
-rw-r--r-- | MultiMC.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/MultiMC.cpp b/MultiMC.cpp index d13d1443..bb65050f 100644 --- a/MultiMC.cpp +++ b/MultiMC.cpp @@ -336,6 +336,10 @@ void MultiMC::initGlobalSettings() QUuid uuid = QUuid::createUuid(); m_settings->set("YggdrasilClientToken", uuid.toString()); } + + // Window state and geometry + m_settings->registerSetting(new Setting("MainWindowState", "")); + m_settings->registerSetting(new Setting("MainWindowGeometry", "")); } void MultiMC::initHttpMetaCache() @@ -398,6 +402,8 @@ int main_gui(MultiMC &app) { // show main window MainWindow mainWin; + mainWin.restoreState(QByteArray::fromBase64(MMC->settings()->get("MainWindowState").toByteArray())); + mainWin.restoreGeometry(QByteArray::fromBase64(MMC->settings()->get("MainWindowGeometry").toByteArray())); mainWin.show(); mainWin.checkSetDefaultJava(); return app.exec(); |