summaryrefslogtreecommitdiffstats
path: root/apps/gui/quickscreen.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui/quickscreen.c')
-rw-r--r--apps/gui/quickscreen.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/apps/gui/quickscreen.c b/apps/gui/quickscreen.c
index d092f0b04a..1482310385 100644
--- a/apps/gui/quickscreen.c
+++ b/apps/gui/quickscreen.c
@@ -275,7 +275,13 @@ static bool gui_quickscreen_do_button(struct gui_quickscreen * qs, int button)
}
if (qs->items[item] == NULL)
return false;
-
+#ifdef ASCENDING_INT_SETTINGS
+ if (((qs->items[item]->flags & F_INT_SETTING) == F_INT_SETTING) &&
+ ( button == ACTION_QS_DOWN || button == ACTION_QS_TOP))
+ {
+ invert = !invert;
+ }
+#endif
option_select_next_val(qs->items[item], invert, true);
talk_qs_option(qs->items[item], false);
return true;