diff options
Diffstat (limited to 'apps/gui/statusbar-skinned.c')
-rw-r--r-- | apps/gui/statusbar-skinned.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/apps/gui/statusbar-skinned.c b/apps/gui/statusbar-skinned.c index 7b2aae81f5..9756401ccb 100644 --- a/apps/gui/statusbar-skinned.c +++ b/apps/gui/statusbar-skinned.c | |||
@@ -118,13 +118,19 @@ void sb_skin_set_state(int state, enum screen_type screen) | |||
118 | #if defined(HAVE_LCD_ENABLE) || defined(HAVE_LCD_SLEEP) | 118 | #if defined(HAVE_LCD_ENABLE) || defined(HAVE_LCD_SLEEP) |
119 | add_event(LCD_EVENT_ACTIVATION, false, do_update_callback); | 119 | add_event(LCD_EVENT_ACTIVATION, false, do_update_callback); |
120 | #endif | 120 | #endif |
121 | add_event(PLAYBACK_EVENT_TRACK_CHANGE, false, | ||
122 | do_update_callback); | ||
123 | add_event(PLAYBACK_EVENT_NEXTTRACKID3_AVAILABLE, false, | ||
124 | do_update_callback); | ||
121 | add_event(GUI_EVENT_ACTIONUPDATE, false, sb_skin_update); | 125 | add_event(GUI_EVENT_ACTIONUPDATE, false, sb_skin_update); |
122 | } | 126 | } |
123 | else | 127 | else |
124 | { | 128 | { |
125 | #if defined(HAVE_LCD_ENABLE) || defined(HAVE_LCD_SLEEP) | 129 | #if defined(HAVE_LCD_ENABLE) || defined(HAVE_LCD_SLEEP) |
126 | add_event(LCD_EVENT_ACTIVATION, false, do_update_callback); | 130 | remove_event(LCD_EVENT_ACTIVATION, do_update_callback); |
127 | #endif | 131 | #endif |
132 | remove_event(PLAYBACK_EVENT_TRACK_CHANGE, do_update_callback); | ||
133 | remove_event(PLAYBACK_EVENT_NEXTTRACKID3_AVAILABLE, do_update_callback); | ||
128 | remove_event(GUI_EVENT_ACTIONUPDATE, sb_skin_update); | 134 | remove_event(GUI_EVENT_ACTIONUPDATE, sb_skin_update); |
129 | } | 135 | } |
130 | 136 | ||
@@ -182,6 +188,4 @@ void sb_skin_init(void) | |||
182 | sb_skin_sync_data.statusbars = VP_SB_HIDE_ALL; | 188 | sb_skin_sync_data.statusbars = VP_SB_HIDE_ALL; |
183 | sb_skin[i].sync_data = &sb_skin_sync_data; | 189 | sb_skin[i].sync_data = &sb_skin_sync_data; |
184 | } | 190 | } |
185 | add_event(PLAYBACK_EVENT_TRACK_CHANGE, false, do_update_callback); | ||
186 | add_event(PLAYBACK_EVENT_NEXTTRACKID3_AVAILABLE, false, do_update_callback); | ||
187 | } | 191 | } |