diff options
| author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2009-01-09 11:07:26 +0000 |
|---|---|---|
| committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2009-01-09 11:07:26 +0000 |
| commit | 36d8b7eebf504d099dd6d5ed8bd480575ee5d42b (patch) | |
| tree | f8d5597b3d5ccb971377b1e713b071c66191b0b5 | |
| parent | 04dcf117a1008929af1c64e3be4e7fe9b94d2a9b (diff) | |
| download | rockbox-36d8b7eebf504d099dd6d5ed8bd480575ee5d42b.zip rockbox-36d8b7eebf504d099dd6d5ed8bd480575ee5d42b.tar.gz rockbox-36d8b7eebf504d099dd6d5ed8bd480575ee5d42b.tar.bz2 rockbox-36d8b7eebf504d099dd6d5ed8bd480575ee5d42b.tar.xz | |
Fix Quickscreen ACTION_QS_DOWNINV button to reverse direction of down entry which was broken with r17315.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19733 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | apps/gui/quickscreen.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/gui/quickscreen.c b/apps/gui/quickscreen.c index a77453c..c554195 100644 --- a/apps/gui/quickscreen.c +++ b/apps/gui/quickscreen.c @@ -245,14 +245,16 @@ static void talk_qs_option(struct settings_list *opt, bool enqueue) static bool gui_quickscreen_do_button(struct gui_quickscreen * qs, int button) { int item; + bool invert = false; switch(button) { case ACTION_QS_LEFT: item = QUICKSCREEN_LEFT; break; - case ACTION_QS_DOWN: case ACTION_QS_DOWNINV: + invert = true; /* fallthrough */ + case ACTION_QS_DOWN: item = QUICKSCREEN_BOTTOM; break; @@ -263,7 +265,7 @@ static bool gui_quickscreen_do_button(struct gui_quickscreen * qs, int button) default: return false; } - option_select_next_val((struct settings_list *)qs->items[item], false, true); + option_select_next_val((struct settings_list *)qs->items[item], invert, true); talk_qs_option((struct settings_list *)qs->items[item], false); return true; } |