From 36d8b7eebf504d099dd6d5ed8bd480575ee5d42b Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Fri, 9 Jan 2009 11:07:26 +0000 Subject: 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 --- apps/gui/quickscreen.c | 6 ++++-- 1 file 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; } -- cgit v1.1