aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui
diff options
context:
space:
mode:
authorLenny McLennington <lennymclennington@protonmail.com>2022-05-17 00:21:57 +0100
committerLenny McLennington <lennymclennington@protonmail.com>2022-05-17 00:21:57 +0100
commit6dfec4db40f09697f34f65419edb7d689e3c5dc7 (patch)
treee252e3f643cce6f61805c28785484037965aefd3 /launcher/ui
parentf66598db8aa756871dc21081e890158f889dc9e3 (diff)
downloadPrismLauncher-6dfec4db40f09697f34f65419edb7d689e3c5dc7.tar.gz
PrismLauncher-6dfec4db40f09697f34f65419edb7d689e3c5dc7.tar.bz2
PrismLauncher-6dfec4db40f09697f34f65419edb7d689e3c5dc7.zip
Fix toolbar disappearing in a certain circumstance.
Diffstat (limited to 'launcher/ui')
-rw-r--r--launcher/ui/MainWindow.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/launcher/ui/MainWindow.cpp b/launcher/ui/MainWindow.cpp
index ca345b1f..3f854511 100644
--- a/launcher/ui/MainWindow.cpp
+++ b/launcher/ui/MainWindow.cpp
@@ -1865,6 +1865,9 @@ void MainWindow::globalSettingsClosed()
updateMainToolBar();
updateToolsMenu();
updateStatusCenter();
+ // This needs to be done to prevent UI elements disappearing in the event the config is changed
+ // but PolyMC exits abnormally, causing the window state to never be saved:
+ APPLICATION->settings()->set("MainWindowState", saveState().toBase64());
update();
}