diff --git a/src/stratagus/stratagus.cpp b/src/stratagus/stratagus.cpp
index 728ae6b54..89b179410 100644
--- a/src/stratagus/stratagus.cpp
+++ b/src/stratagus/stratagus.cpp
@@ -1129,6 +1129,7 @@ global void MenuLoop(char* filename, WorldMap* map)
 	PlaySectionMusic(PlaySectionMainMenu);
 #endif
 
+	SavePreferences();
 	LoadCcl();			// Reload the main config file
 
 	PreMenuSetup();