(Filebrowser/RMenu) More fixes

This commit is contained in:
twinaphex 2013-10-07 22:00:32 +02:00
parent 84c84814cf
commit acde3339cf
3 changed files with 11 additions and 4 deletions

View File

@ -396,12 +396,11 @@ void menu_init(void)
rarch_fail(1, "menu_init()");
}
strlcpy(rgui->browser->current_dir.extensions, rgui->info.valid_extensions,
sizeof(rgui->browser->current_dir.extensions));
// Look for zips to extract as well.
if (*rgui->info.valid_extensions)
{
strlcpy(rgui->browser->current_dir.extensions, rgui->info.valid_extensions,
sizeof(rgui->browser->current_dir.extensions));
strlcat(rgui->browser->current_dir.extensions, "|zip",
sizeof(rgui->browser->current_dir.extensions));
}

View File

@ -1431,7 +1431,9 @@ static int rgui_iterate(void *data, unsigned action)
}
#endif
filebrowser_iterate(rgui->browser, action);
if (action != RGUI_ACTION_OK &&
action != RGUI_ACTION_NOOP)
filebrowser_iterate(rgui->browser, action);
int ret = -1;

View File

@ -165,7 +165,13 @@ static void render_text(void *data)
case INGAME_MENU_CUSTOM_RATIO:
render_ingame_menu_resize = true;
break;
case INGAME_MENU:
case INGAME_MENU_SETTINGS:
case INGAME_MENU_VIDEO_OPTIONS:
case INGAME_MENU_SHADER_OPTIONS:
case INGAME_MENU_AUDIO_OPTIONS:
case INGAME_MENU_INPUT_OPTIONS:
case INGAME_MENU_PATH_OPTIONS:
render_settings = true;
break;
case INGAME_MENU_LOAD_GAME_HISTORY: