From 0d80bd2183959f964ef31486ad84f7dc5693f4de Mon Sep 17 00:00:00 2001 From: Maschell Date: Fri, 14 Sep 2018 12:59:37 +0200 Subject: [PATCH] Fix integer underflow in the WUPSConfigItemMultipleValues --- src/config/WUPSConfigItemMultipleValues.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/config/WUPSConfigItemMultipleValues.cpp b/src/config/WUPSConfigItemMultipleValues.cpp index 12700e2..7f2134b 100644 --- a/src/config/WUPSConfigItemMultipleValues.cpp +++ b/src/config/WUPSConfigItemMultipleValues.cpp @@ -91,9 +91,8 @@ void WUPSConfigItemMultipleValues::onSelected(bool isSelected) { void WUPSConfigItemMultipleValues::onButtonPressed(WUPSConfigButtons buttons) { uint32_t previousValue = valueIndex; if(buttons & WUPS_CONFIG_BUTTON_LEFT) { - valueIndex--; - if(valueIndex < 0) { - valueIndex = 0; + if(valueIndex != 0){ + valueIndex--; } } if(buttons & WUPS_CONFIG_BUTTON_RIGHT && values.size() > 0) {