From eb99769dbd5e2f2d8df29035bf11a8204b202730 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Thu, 6 Jun 2019 13:25:41 +0200 Subject: [PATCH] Switches fix (because we have more than 256 switches today) --- radio/src/gui/128x64/gui.h | 2 +- radio/src/gui/128x64/widgets.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/radio/src/gui/128x64/gui.h b/radio/src/gui/128x64/gui.h index c7cb83289..769661e81 100644 --- a/radio/src/gui/128x64/gui.h +++ b/radio/src/gui/128x64/gui.h @@ -190,7 +190,7 @@ typedef int choice_t; choice_t editChoice(coord_t x, coord_t y, const char * label, const char *values, choice_t value, choice_t min, choice_t max, LcdFlags attr, event_t event); uint8_t editCheckBox(uint8_t value, coord_t x, coord_t y, const char * label, LcdFlags attr, event_t event); -int8_t editSwitch(coord_t x, coord_t y, int8_t value, LcdFlags attr, event_t event); +swsrc_t editSwitch(coord_t x, coord_t y, swsrc_t value, LcdFlags attr, event_t event); #define ON_OFF_MENU_ITEM(value, x, y, label, attr, event) value = editCheckBox(value, x, y, label, attr, event) diff --git a/radio/src/gui/128x64/widgets.cpp b/radio/src/gui/128x64/widgets.cpp index 81164694b..5cbab62aa 100644 --- a/radio/src/gui/128x64/widgets.cpp +++ b/radio/src/gui/128x64/widgets.cpp @@ -88,7 +88,7 @@ uint8_t editCheckBox(uint8_t value, coord_t x, coord_t y, const char *label, Lcd #endif } -int8_t editSwitch(coord_t x, coord_t y, int8_t value, LcdFlags attr, event_t event) +swsrc_t editSwitch(coord_t x, coord_t y, swsrc_t value, LcdFlags attr, event_t event) { drawFieldLabel(x, y, STR_SWITCH); drawSwitch(x, y, value, attr);