|
@@ -696,6 +696,9 @@ void run_menu_loop()
|
|
|
stop_menu_loop = 0;
|
|
|
char fname[MAXPATHLEN];
|
|
|
|
|
|
+ /// ------ Load default keymap ------
|
|
|
+ system(SHELL_CMD_KEYMAP_DEFAULT);
|
|
|
+
|
|
|
/// ------ Get init values -------
|
|
|
init_menu_system_values();
|
|
|
int prevItem=menuItem;
|
|
@@ -1106,6 +1109,9 @@ void run_menu_loop()
|
|
|
screen_refresh = 0;
|
|
|
}
|
|
|
|
|
|
+ /// ------ Restore last keymap ------
|
|
|
+ system(SHELL_CMD_KEYMAP_RESUME);
|
|
|
+
|
|
|
/// ------ Reset prev key repeat params -------
|
|
|
if(SDL_EnableKeyRepeat(backup_key_repeat_delay, backup_key_repeat_interval)){
|
|
|
MENU_ERROR_PRINTF("ERROR with SDL_EnableKeyRepeat: %s\n", SDL_GetError());
|