diff options
-rw-r--r-- | apps/gui/statusbar-skinned.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/gui/statusbar-skinned.c b/apps/gui/statusbar-skinned.c index e28782d85a..7b2aae81f5 100644 --- a/apps/gui/statusbar-skinned.c +++ b/apps/gui/statusbar-skinned.c | |||
@@ -43,7 +43,6 @@ static struct wps_sync_data sb_skin_sync_data = { .do_full_update = false | |||
43 | /* initial setup of wps_data */ | 43 | /* initial setup of wps_data */ |
44 | static void sb_skin_update(void*); | 44 | static void sb_skin_update(void*); |
45 | static bool loaded_ok[NB_SCREENS] = { false }; | 45 | static bool loaded_ok[NB_SCREENS] = { false }; |
46 | static int skinbars = 0; | ||
47 | static int update_delay = DEFAULT_UPDATE_DELAY; | 46 | static int update_delay = DEFAULT_UPDATE_DELAY; |
48 | 47 | ||
49 | 48 | ||
@@ -85,6 +84,7 @@ struct viewport *sb_skin_get_info_vp(enum screen_type screen) | |||
85 | 84 | ||
86 | inline bool sb_skin_get_state(enum screen_type screen) | 85 | inline bool sb_skin_get_state(enum screen_type screen) |
87 | { | 86 | { |
87 | int skinbars = sb_skin[screen].sync_data->statusbars; | ||
88 | return loaded_ok[screen] && (skinbars & VP_SB_ONSCREEN(screen)); | 88 | return loaded_ok[screen] && (skinbars & VP_SB_ONSCREEN(screen)); |
89 | } | 89 | } |
90 | 90 | ||
@@ -103,7 +103,7 @@ static void do_update_callback(void *param) | |||
103 | void sb_skin_set_state(int state, enum screen_type screen) | 103 | void sb_skin_set_state(int state, enum screen_type screen) |
104 | { | 104 | { |
105 | sb_skin[screen].sync_data->do_full_update = true; | 105 | sb_skin[screen].sync_data->do_full_update = true; |
106 | skinbars = sb_skin[screen].sync_data->statusbars; | 106 | int skinbars = sb_skin[screen].sync_data->statusbars; |
107 | if (state) | 107 | if (state) |
108 | { | 108 | { |
109 | skinbars |= VP_SB_ONSCREEN(screen); | 109 | skinbars |= VP_SB_ONSCREEN(screen); |