(360) Implemented S_RETURN_TO_DASHBOARD

This commit is contained in:
TwinAphex51224 2012-05-29 02:17:35 +02:00
parent 60165d4cd7
commit 396d57ae77
3 changed files with 8 additions and 9 deletions

View File

@ -33,13 +33,6 @@ filebrowser_t browser;
filebrowser_t tmp_browser;
uint32_t set_shader = 0;
static void return_to_dashboard (void)
{
g_console.menu_enable = false;
g_console.mode_switch = MODE_EXIT;
g_console.initialize_rarch_enable = false;
}
/* Register custom classes */
HRESULT CRetroArch::RegisterXuiClasses (void)
{
@ -429,7 +422,7 @@ HRESULT CRetroArchQuickMenu::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled
rarch_settings_change(S_RETURN_TO_GAME);
break;
case MENU_ITEM_RETURN_TO_DASHBOARD:
return_to_dashboard();
rarch_settings_change(S_RETURN_TO_DASHBOARD);
break;
}
}
@ -766,7 +759,7 @@ HRESULT CRetroArchMain::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled )
NavigateForward(app.hRetroArchSettings);
}
else if ( hObjPressed == m_quit )
return_to_dashboard();
rarch_settings_change(S_RETURN_TO_DASHBOARD);
bHandled = TRUE;
return 0;

View File

@ -48,6 +48,11 @@ void rarch_settings_change(unsigned setting)
g_console.overscan_enable = true;
if(g_console.overscan_amount == 0.0f)
g_console.overscan_enable = 0;
break;
case S_RETURN_TO_DASHBOARD:
g_console.menu_enable = false;
g_console.initialize_rarch_enable = false;
g_console.mode_switch = MODE_EXIT;
break;
case S_RETURN_TO_GAME:
g_console.frame_advance_enable = false;

View File

@ -24,6 +24,7 @@ enum
S_HW_TEXTURE_FILTER_2,
S_OVERSCAN_DECREMENT,
S_OVERSCAN_INCREMENT,
S_RETURN_TO_DASHBOARD,
S_RETURN_TO_GAME,
S_ROTATION_DECREMENT,
S_ROTATION_INCREMENT,