summaryrefslogtreecommitdiff
path: root/apps/gui/list.c
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2019-02-08 19:59:57 -0500
committerSolomon Peachy <pizza@shaftnet.org>2019-07-28 14:57:14 +0200
commit4beafe16fafc2e5c59734ef065a6f8d23766520d (patch)
treec1f293d0a6807f993a24e6efb06537a254f7f445 /apps/gui/list.c
parentddf612c84b558bc3343d413c04cdddf59b23a2ed (diff)
downloadrockbox-4beafe16fafc2e5c59734ef065a6f8d23766520d.tar.gz
rockbox-4beafe16fafc2e5c59734ef065a6f8d23766520d.zip
Show time, date, and recording directory in the info screen
Patch by Igor Poretsky Change-Id: I5db0d018742c11dd9bf3ca4c9539cd91f94d4c2e
Diffstat (limited to 'apps/gui/list.c')
-rw-r--r--apps/gui/list.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/gui/list.c b/apps/gui/list.c
index b0d7829f9a..425cab9a0f 100644
--- a/apps/gui/list.c
+++ b/apps/gui/list.c
@@ -880,6 +880,13 @@ bool list_do_action(int context, int timeout,
880 return gui_synclist_do_button(lists, action, wrap); 880 return gui_synclist_do_button(lists, action, wrap);
881} 881}
882 882
883bool gui_synclist_item_is_onscreen(struct gui_synclist *lists,
884 enum screen_type screen, int item)
885{
886 int nb_lines = list_get_nb_lines(lists, screen);
887 return (unsigned)(item - lists->start_item[screen]) < (unsigned) nb_lines;
888}
889
883/* Simple use list implementation */ 890/* Simple use list implementation */
884static int simplelist_line_count = 0, simplelist_line_remaining; 891static int simplelist_line_count = 0, simplelist_line_remaining;
885static int simplelist_line_pos; 892static int simplelist_line_pos;