diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2009-01-02 01:29:13 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2009-01-02 01:29:13 +0000 |
commit | 9296126417be3be3de2f9a8300eb35a042790c74 (patch) | |
tree | ffeb77af3ff016c9d908e0551d43a901b12eff9d /apps/gui/viewport.c | |
parent | aec45210ea624a071bcda6c0db535e5c37df1375 (diff) | |
download | rockbox-9296126417be3be3de2f9a8300eb35a042790c74.tar.gz rockbox-9296126417be3be3de2f9a8300eb35a042790c74.zip |
More SYS_FOURHERTZ handling fixes.. (FS#9740 FS#9741)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19635 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/viewport.c')
-rw-r--r-- | apps/gui/viewport.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/gui/viewport.c b/apps/gui/viewport.c index 9cd905fa14..9a0657d510 100644 --- a/apps/gui/viewport.c +++ b/apps/gui/viewport.c | |||
@@ -86,9 +86,10 @@ void viewport_set_defaults(struct viewport *vp, enum screen_type screen) | |||
86 | #endif | 86 | #endif |
87 | } | 87 | } |
88 | 88 | ||
89 | 89 | /* returns true if it was enabled BEFORE this call */ | |
90 | void viewportmanager_set_statusbar(bool enabled) | 90 | bool viewportmanager_set_statusbar(bool enabled) |
91 | { | 91 | { |
92 | bool old = statusbar_enabled; | ||
92 | if (enabled && global_settings.statusbar) | 93 | if (enabled && global_settings.statusbar) |
93 | { | 94 | { |
94 | add_event(GUI_EVENT_FOURHERTZ, false, viewportmanager_draw_statusbars); | 95 | add_event(GUI_EVENT_FOURHERTZ, false, viewportmanager_draw_statusbars); |
@@ -99,6 +100,7 @@ void viewportmanager_set_statusbar(bool enabled) | |||
99 | remove_event(GUI_EVENT_FOURHERTZ, viewportmanager_draw_statusbars); | 100 | remove_event(GUI_EVENT_FOURHERTZ, viewportmanager_draw_statusbars); |
100 | } | 101 | } |
101 | statusbar_enabled = enabled; | 102 | statusbar_enabled = enabled; |
103 | return old; | ||
102 | } | 104 | } |
103 | 105 | ||
104 | void viewportmanager_draw_statusbars(void* data) | 106 | void viewportmanager_draw_statusbars(void* data) |