diff options
author | Christian Soffke <christian.soffke@gmail.com> | 2021-10-21 23:11:32 +0200 |
---|---|---|
committer | William Wilgus <me.theuser@yahoo.com> | 2021-11-11 17:31:10 -0500 |
commit | fbf83dc4ce939c06808c874d6ac1cc3926fedd50 (patch) | |
tree | 0ee23e943eaa5bf563afc7f2568a0112739a0e81 /apps/plugins/pictureflow | |
parent | 30a23fdd6de8fb46e7b1349126a9ae6921cf7555 (diff) | |
download | rockbox-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')
-rw-r--r-- | apps/plugins/pictureflow/pictureflow.c | 4 |
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; |