From 68e8517c09f3c6e77321ebfd4d9f3e87e460a9fa Mon Sep 17 00:00:00 2001 From: CTCaer Date: Tue, 24 Feb 2026 01:25:13 +0200 Subject: [PATCH] nyx: fix off-by-one bug in emmc part manager Last step after finish do not have a UMS option, so adjust accordingly. --- nyx/nyx_gui/frontend/gui_tools_partition_manager.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nyx/nyx_gui/frontend/gui_tools_partition_manager.c b/nyx/nyx_gui/frontend/gui_tools_partition_manager.c index e1bdb51a..c9e2b2ff 100644 --- a/nyx/nyx_gui/frontend/gui_tools_partition_manager.c +++ b/nyx/nyx_gui/frontend/gui_tools_partition_manager.c @@ -1482,6 +1482,8 @@ static lv_res_t _action_flash_android(lv_obj_t *btn) static lv_res_t _action_part_manager_flash_options0(lv_obj_t *btns, const char *txt) { int btn_idx = lv_btnm_get_pressed(btns); + if (part_info.emmc) + btn_idx++; switch (btn_idx) { @@ -1506,6 +1508,8 @@ static lv_res_t _action_part_manager_flash_options0(lv_obj_t *btns, const char * static lv_res_t _action_part_manager_flash_options1(lv_obj_t *btns, const char *txt) { int btn_idx = lv_btnm_get_pressed(btns); + if (part_info.emmc) + btn_idx++; switch (btn_idx) { @@ -1528,6 +1532,8 @@ static lv_res_t _action_part_manager_flash_options1(lv_obj_t *btns, const char * static lv_res_t _action_part_manager_flash_options2(lv_obj_t *btns, const char *txt) { int btn_idx = lv_btnm_get_pressed(btns); + if (part_info.emmc) + btn_idx++; switch (btn_idx) {