mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-06-15 20:01:54 -07:00
Fix battery icon setting again
This commit is contained in:
@@ -26,14 +26,14 @@ typedef enum {
|
||||
} PowerEventType;
|
||||
|
||||
typedef enum {
|
||||
BatteryIconOff,
|
||||
BatteryIconBar,
|
||||
BatteryIconPercent,
|
||||
BatteryIconInvertedPercent,
|
||||
BatteryIconRetro3,
|
||||
BatteryIconRetro5,
|
||||
BatteryIconBarPercent,
|
||||
BatteryIconCount,
|
||||
BatteryIconOff = 1,
|
||||
BatteryIconBar = 2,
|
||||
BatteryIconPercent = 3,
|
||||
BatteryIconInvertedPercent = 4,
|
||||
BatteryIconRetro3 = 5,
|
||||
BatteryIconRetro5 = 6,
|
||||
BatteryIconBarPercent = 0,
|
||||
BatteryIconCount = 7,
|
||||
} BatteryIcon;
|
||||
|
||||
typedef union {
|
||||
|
||||
@@ -66,7 +66,7 @@ static void xtreme_app_scene_main_battery_icon_changed(VariableItem* item) {
|
||||
XtremeApp* app = variable_item_get_context(item);
|
||||
uint8_t index = variable_item_get_current_value_index(item);
|
||||
variable_item_set_current_value_text(item, battery_icon_names[index]);
|
||||
XTREME_SETTINGS()->battery_icon = index;
|
||||
XTREME_SETTINGS()->battery_icon = (index + 1) % BatteryIconCount;
|
||||
app->settings_changed = true;
|
||||
}
|
||||
|
||||
@@ -211,7 +211,8 @@ void xtreme_app_scene_main_on_enter(void* context) {
|
||||
BatteryIconCount,
|
||||
xtreme_app_scene_main_battery_icon_changed,
|
||||
app);
|
||||
value_index = xtreme_settings->battery_icon;
|
||||
value_index = (xtreme_settings->battery_icon + BatteryIconCount - 1) % BatteryIconCount;
|
||||
variable_item_set_current_value_index(item, value_index);
|
||||
variable_item_set_current_value_text(item, battery_icon_names[value_index]);
|
||||
|
||||
item = variable_item_list_add(
|
||||
|
||||
Reference in New Issue
Block a user