summaryrefslogtreecommitdiff
path: root/apps/plugins/pictureflow/pictureflow.c
diff options
context:
space:
mode:
authorChristian Soffke <christian.soffke@gmail.com>2021-10-21 23:11:32 +0200
committerWilliam Wilgus <me.theuser@yahoo.com>2021-11-11 17:31:10 -0500
commitfbf83dc4ce939c06808c874d6ac1cc3926fedd50 (patch)
tree0ee23e943eaa5bf563afc7f2568a0112739a0e81 /apps/plugins/pictureflow/pictureflow.c
parent30a23fdd6de8fb46e7b1349126a9ae6921cf7555 (diff)
downloadrockbox-fbf83dc4ce939c06808c874d6ac1cc3926fedd50.tar.gz
rockbox-fbf83dc4ce939c06808c874d6ac1cc3926fedd50.zip
Add setting for disabling wrap-around lists
Allows user to decide whether scrolling lists will wrap around to the opposite end after the first or last item has been reached. Change-Id: I22156812cf4c857ddc4b6c48c1cef013b1985260
Diffstat (limited to 'apps/plugins/pictureflow/pictureflow.c')
-rw-r--r--apps/plugins/pictureflow/pictureflow.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/plugins/pictureflow/pictureflow.c b/apps/plugins/pictureflow/pictureflow.c
index 6e6b35a892..7c2ad520c9 100644
--- a/apps/plugins/pictureflow/pictureflow.c
+++ b/apps/plugins/pictureflow/pictureflow.c
@@ -3370,7 +3370,7 @@ static void select_next_track(void)
3370 pf_tracks.sel++; 3370 pf_tracks.sel++;
3371 if (pf_tracks.sel==(pf_tracks.list_visible+pf_tracks.list_start)) 3371 if (pf_tracks.sel==(pf_tracks.list_visible+pf_tracks.list_start))
3372 pf_tracks.list_start++; 3372 pf_tracks.list_start++;
3373 } else { 3373 } else if (rb->global_settings->list_wraparound) {
3374 /* Rollover */ 3374 /* Rollover */
3375 pf_tracks.sel = 0; 3375 pf_tracks.sel = 0;
3376 pf_tracks.list_start = 0; 3376 pf_tracks.list_start = 0;
@@ -3382,7 +3382,7 @@ static void select_prev_track(void)
3382 if (pf_tracks.sel > 0 ) { 3382 if (pf_tracks.sel > 0 ) {
3383 if (pf_tracks.sel==pf_tracks.list_start) pf_tracks.list_start--; 3383 if (pf_tracks.sel==pf_tracks.list_start) pf_tracks.list_start--;
3384 pf_tracks.sel--; 3384 pf_tracks.sel--;
3385 } else { 3385 } else if (rb->global_settings->list_wraparound) {
3386 /* Rolllover */ 3386 /* Rolllover */
3387 pf_tracks.sel = pf_tracks.count - 1; 3387 pf_tracks.sel = pf_tracks.count - 1;
3388 pf_tracks.list_start = pf_tracks.count - pf_tracks.list_visible; 3388 pf_tracks.list_start = pf_tracks.count - pf_tracks.list_visible;