summaryrefslogtreecommitdiff
path: root/apps/menus
diff options
context:
space:
mode:
Diffstat (limited to 'apps/menus')
-rw-r--r--apps/menus/main_menu.c3
-rw-r--r--apps/menus/theme_menu.c4
2 files changed, 4 insertions, 3 deletions
diff --git a/apps/menus/main_menu.c b/apps/menus/main_menu.c
index 783490284c..2d3a65a7b2 100644
--- a/apps/menus/main_menu.c
+++ b/apps/menus/main_menu.c
@@ -76,8 +76,9 @@ static int reset_settings(void)
76 { 76 {
77 case YESNO_YES: 77 case YESNO_YES:
78 settings_reset(); 78 settings_reset();
79 settings_apply(true);
80 settings_save(); 79 settings_save();
80 settings_apply();
81 settings_apply_skins();
81 break; 82 break;
82 case YESNO_NO: 83 case YESNO_NO:
83 break; 84 break;
diff --git a/apps/menus/theme_menu.c b/apps/menus/theme_menu.c
index b3abb77869..ee1970ee44 100644
--- a/apps/menus/theme_menu.c
+++ b/apps/menus/theme_menu.c
@@ -96,7 +96,7 @@ static int set_color_func(void* color)
96 res = (int)set_color(&screens[SCREEN_MAIN],str(colors[c].lang_id), 96 res = (int)set_color(&screens[SCREEN_MAIN],str(colors[c].lang_id),
97 colors[c].setting, banned_color); 97 colors[c].setting, banned_color);
98 settings_save(); 98 settings_save();
99 settings_apply(false); 99 settings_apply();
100 return res; 100 return res;
101} 101}
102 102
@@ -109,7 +109,7 @@ static int reset_color(void)
109 global_settings.lst_color = LCD_DEFAULT_FG; 109 global_settings.lst_color = LCD_DEFAULT_FG;
110 110
111 settings_save(); 111 settings_save();
112 settings_apply(false); 112 settings_apply();
113 return 0; 113 return 0;
114} 114}
115MENUITEM_FUNCTION(set_bg_col, MENU_FUNC_USEPARAM, ID2P(LANG_BACKGROUND_COLOR), 115MENUITEM_FUNCTION(set_bg_col, MENU_FUNC_USEPARAM, ID2P(LANG_BACKGROUND_COLOR),