Skip to content

Commit 78d7d6e

Browse files
committed
lk: mtk: refactore mtk boot menu
1 parent 6bda4b5 commit 78d7d6e

2 files changed

Lines changed: 12 additions & 22 deletions

File tree

lk/common_mtk/src/lk_mtk_common.c

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -239,24 +239,19 @@ void droidboot_mtk_main_menu_add_options(lv_obj_t * list1)
239239
int droidboot_mtk_show_boot_mode_menu()
240240
{
241241
exit=-1;
242-
243-
lv_group_t * lvgl_main_menu_group = lv_group_create();
244-
lv_group_set_default(lvgl_main_menu_group);
245242

246-
lv_indev_set_group(droidboot_lvgl_indev, lvgl_main_menu_group);
247-
lv_obj_t * win = lv_win_create(lv_scr_act(), lv_pct(15));
243+
lv_obj_t * win = lv_win_create(lv_scr_act(), lv_pct(6));
248244
lv_obj_set_pos(win, 0, 0);
249-
lv_obj_set_size(win, lv_pct(100), lv_pct(90));
250-
lv_obj_t * win_title = lv_win_add_title(win, " Recovery Menu");
245+
lv_obj_set_size(win, lv_pct(100), lv_pct(100));
246+
lv_obj_t * win_title = lv_win_add_title(win, " Recovery Menu");
251247
lv_obj_set_pos(win_title, 0, 0);
252-
lv_obj_t * list1 = lv_list_create(win);
248+
lv_obj_t * list1 = lv_list_create(win);
253249
lv_obj_set_size(list1, lv_pct(100), lv_pct(100));
254250
lv_obj_set_pos(list1, 0, 0);
255251
lv_obj_align(list1, LV_ALIGN_BOTTOM_MID, 0, 0);
256252
droidboot_mtk_main_menu_add_options(list1);
257-
lv_group_focus_obj(win);
258253
while(exit==-1){
259-
mdelay(50);
254+
thread_sleep(50);
260255
}
261256
return exit;
262257
}

lk/common_mtk2/src/lk_mtk2_common.c

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -211,25 +211,20 @@ void droidboot_mtk_main_menu_add_options(lv_obj_t * list1)
211211

212212
int droidboot_mtk_show_boot_mode_menu()
213213
{
214-
exit_mtk=-1;
215-
216-
lv_group_t * lvgl_main_menu_group = lv_group_create();
217-
lv_group_set_default(lvgl_main_menu_group);
214+
exit=-1;
218215

219-
lv_indev_set_group(droidboot_lvgl_indev, lvgl_main_menu_group);
220-
lv_obj_t * win = lv_win_create(lv_scr_act(), lv_pct(15));
216+
lv_obj_t * win = lv_win_create(lv_scr_act(), lv_pct(6));
221217
lv_obj_set_pos(win, 0, 0);
222-
lv_obj_set_size(win, lv_pct(100), lv_pct(90));
223-
lv_obj_t * win_title = lv_win_add_title(win, " Recovery Menu");
218+
lv_obj_set_size(win, lv_pct(100), lv_pct(100));
219+
lv_obj_t * win_title = lv_win_add_title(win, " Recovery Menu");
224220
lv_obj_set_pos(win_title, 0, 0);
225-
lv_obj_t * list1 = lv_list_create(win);
221+
lv_obj_t * list1 = lv_list_create(win);
226222
lv_obj_set_size(list1, lv_pct(100), lv_pct(100));
227223
lv_obj_set_pos(list1, 0, 0);
228224
lv_obj_align(list1, LV_ALIGN_BOTTOM_MID, 0, 0);
229225
droidboot_mtk_main_menu_add_options(list1);
230-
lv_group_focus_obj(win);
231-
while(exit_mtk==-1){
232-
mdelay(50);
226+
while(exit==-1){
227+
thread_sleep(50);
233228
}
234229
return exit;
235230
}

0 commit comments

Comments
 (0)