summaryrefslogtreecommitdiff
path: root/apps/plugins/clock.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/clock.c')
-rw-r--r--apps/plugins/clock.c25
1 files changed, 8 insertions, 17 deletions
diff --git a/apps/plugins/clock.c b/apps/plugins/clock.c
index 1c8c621ec5..5e16415d4d 100644
--- a/apps/plugins/clock.c
+++ b/apps/plugins/clock.c
@@ -528,20 +528,6 @@ void reset_settings(void)
528 settings.fullscreen_invertseconds = false; 528 settings.fullscreen_invertseconds = false;
529} 529}
530 530
531/**************
532 * Exits plugin
533 *************/
534bool quit(bool save)
535{
536 if(save)
537 save_settings();
538
539 /* restore set backlight timeout */
540 rb->backlight_set_timeout(rb->global_settings->backlight_timeout);
541
542 return PLUGIN_OK;
543}
544
545/******************************** 531/********************************
546 * Saves "saved_settings" to disk 532 * Saves "saved_settings" to disk
547 *******************************/ 533 *******************************/
@@ -2419,7 +2405,7 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
2419 /* set backlight timeout */ 2405 /* set backlight timeout */
2420 rb->backlight_set_timeout(settings.backlight_on); 2406 rb->backlight_set_timeout(settings.backlight_on);
2421 2407
2422 while (!PLUGIN_OK) 2408 while (1)
2423 { 2409 {
2424 /********************* 2410 /*********************
2425 * Time info 2411 * Time info
@@ -2645,8 +2631,13 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
2645 switch (rb->button_get_w_tmo(HZ/10)) 2631 switch (rb->button_get_w_tmo(HZ/10))
2646 { 2632 {
2647 case BUTTON_OFF: /* save and exit */ 2633 case BUTTON_OFF: /* save and exit */
2648 quit(true); 2634 save_settings();
2649 break; 2635
2636 /* restore set backlight timeout */
2637 rb->backlight_set_timeout(
2638 rb->global_settings->backlight_timeout);
2639
2640 return PLUGIN_OK;
2650 2641
2651 case BUTTON_ON | BUTTON_REL: /* credit roll */ 2642 case BUTTON_ON | BUTTON_REL: /* credit roll */
2652 show_credits(); 2643 show_credits();