X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=radiant%2Fmain.cpp;h=4252ea225782dde17d5c5f58864d2e3ed43e86b2;hb=2a41079750293fab6682ea09ae40aea24d8968b6;hp=99182f8c193dd5c590abbc9f3931dbb42f25701c;hpb=472f73116c620557e70989d1bfa0f052c345b95d;p=xonotic%2Fnetradiant.git diff --git a/radiant/main.cpp b/radiant/main.cpp index 99182f8c..4252ea22 100644 --- a/radiant/main.cpp +++ b/radiant/main.cpp @@ -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();