diff options
Diffstat (limited to 'apps/plugins/clock/clock.c')
| -rw-r--r-- | apps/plugins/clock/clock.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/apps/plugins/clock/clock.c b/apps/plugins/clock/clock.c index e9985a1..bb42b51 100644 --- a/apps/plugins/clock/clock.c +++ b/apps/plugins/clock/clock.c @@ -174,16 +174,17 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter){ break; default: - redraw=false; if(rb->default_event_handler_ex(button, cleanup, NULL) == SYS_USB_CONNECTED) return PLUGIN_USB_CONNECTED; + if(time.second != last_second){ + last_second=time.second; + redraw=true; + }else + redraw=false; break; } - if(time.second != last_second){ - last_second=time.second; - redraw=true; - } + if(redraw){ clock_draw_set_colors(); FOR_NB_SCREENS(i) |