summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2006-03-16 08:20:57 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2006-03-16 08:20:57 +0000
commit9dae78e4816d4631dacc2f357011b3f429e00333 (patch)
tree93fe26f10b14d18a40ed572c6113f76bbc1bed95
parent3fa27cdf1e6849576d60d8af2c8914f2be3ffb01 (diff)
downloadrockbox-9dae78e4816d4631dacc2f357011b3f429e00333.tar.gz
rockbox-9dae78e4816d4631dacc2f357011b3f429e00333.zip
Restore the backlight setting properly when leaving Xobox
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9056 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/plugins/xobox.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/apps/plugins/xobox.c b/apps/plugins/xobox.c
index b578ccbf53..2093ab1eab 100644
--- a/apps/plugins/xobox.c
+++ b/apps/plugins/xobox.c
@@ -797,17 +797,16 @@ enum plugin_status plugin_start (struct plugin_api *api, void *parameter)
797 if (rb->global_settings->backlight_timeout > 0) 797 if (rb->global_settings->backlight_timeout > 0)
798 rb->backlight_set_timeout (1); 798 rb->backlight_set_timeout (1);
799 799
800 ret = PLUGIN_OK;
801
800 randomize (); 802 randomize ();
801 ret = game_menu (); 803 if (game_menu () == MENU_START) {
802 if (ret == MENU_START) {
803 init_game (); 804 init_game ();
804 ret = xobox_loop (); 805 ret = xobox_loop ();
805 return ret;
806 } 806 }
807 807
808 rb->backlight_set_timeout (rb->global_settings->backlight_timeout); 808 rb->backlight_set_timeout (rb->global_settings->backlight_timeout);
809 rb->lcd_setfont (FONT_UI); 809 rb->lcd_setfont (FONT_UI);
810 810
811 811 return ret;
812 return PLUGIN_OK;
813} 812}