nyx: fix off-by-one bug in emmc part manager
Last step after finish do not have a UMS option, so adjust accordingly.
This commit is contained in:
@@ -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)
|
static lv_res_t _action_part_manager_flash_options0(lv_obj_t *btns, const char *txt)
|
||||||
{
|
{
|
||||||
int btn_idx = lv_btnm_get_pressed(btns);
|
int btn_idx = lv_btnm_get_pressed(btns);
|
||||||
|
if (part_info.emmc)
|
||||||
|
btn_idx++;
|
||||||
|
|
||||||
switch (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)
|
static lv_res_t _action_part_manager_flash_options1(lv_obj_t *btns, const char *txt)
|
||||||
{
|
{
|
||||||
int btn_idx = lv_btnm_get_pressed(btns);
|
int btn_idx = lv_btnm_get_pressed(btns);
|
||||||
|
if (part_info.emmc)
|
||||||
|
btn_idx++;
|
||||||
|
|
||||||
switch (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)
|
static lv_res_t _action_part_manager_flash_options2(lv_obj_t *btns, const char *txt)
|
||||||
{
|
{
|
||||||
int btn_idx = lv_btnm_get_pressed(btns);
|
int btn_idx = lv_btnm_get_pressed(btns);
|
||||||
|
if (part_info.emmc)
|
||||||
|
btn_idx++;
|
||||||
|
|
||||||
switch (btn_idx)
|
switch (btn_idx)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user