]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/main.cpp
new awesome feature: the shortcuts list can now be EDITED
[xonotic/netradiant.git] / radiant / main.cpp
index 99182f8c193dd5c590abbc9f3931dbb42f25701c..4252ea225782dde17d5c5f58864d2e3ed43e86b2 100644 (file)
@@ -545,6 +545,13 @@ void user_shortcuts_init()
   SaveCommandMap(path.c_str());
 }
 
+void user_shortcuts_save()
+{
+  StringOutputStream path(256);
+  path << SettingsPath_get() << g_pGameDescription->mGameFile.c_str() << '/';
+  SaveCommandMap(path.c_str());
+}
+
 int main (int argc, char* argv[])
 {
   crt_init();
@@ -649,6 +656,8 @@ int main (int argc, char* argv[])
 
   delete g_pParentWnd;
 
+  user_shortcuts_save();
+
   global_accel_destroy();
 
   Radiant_Shutdown();