diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2008-07-05 12:31:04 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2008-07-05 12:31:04 +0000 |
commit | 311d048f6f265f8a2d5dcd4050c0da32bfa05f68 (patch) | |
tree | 76324f83fd5d07d8dde7ca2e3106e6d10d64375c /apps/gui/list.h | |
parent | 2a75a9045c478fc55dad013d74de8c2f144d3046 (diff) | |
download | rockbox-311d048f6f265f8a2d5dcd4050c0da32bfa05f68.tar.gz rockbox-311d048f6f265f8a2d5dcd4050c0da32bfa05f68.zip |
fix FS#9144 hopefully for good... only update the screen if the time line is selected, or if talking menus are disabled, only update if the time line is actually on the screen. Also only update every 5s so scrolling lines still scroll. (turns out scroll_all was broken! fixed now)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17944 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/list.h')
-rw-r--r-- | apps/gui/list.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/gui/list.h b/apps/gui/list.h index e2d7a518e4..8db9c24d48 100644 --- a/apps/gui/list.h +++ b/apps/gui/list.h | |||
@@ -171,6 +171,8 @@ extern void gui_synclist_set_title(struct gui_synclist * lists, char * title, | |||
171 | int icon); | 171 | int icon); |
172 | extern void gui_synclist_hide_selection_marker(struct gui_synclist *lists, | 172 | extern void gui_synclist_hide_selection_marker(struct gui_synclist *lists, |
173 | bool hide); | 173 | bool hide); |
174 | extern bool gui_synclist_item_is_onscreen(struct gui_synclist *lists, | ||
175 | enum screen_type screen, int item); | ||
174 | /* | 176 | /* |
175 | * Do the action implied by the given button, | 177 | * Do the action implied by the given button, |
176 | * returns true if the action was handled. | 178 | * returns true if the action was handled. |