diff --git a/menu/drivers/glui.c b/menu/drivers/glui.c index 0d54722a6a..6bb910a3ab 100644 --- a/menu/drivers/glui.c +++ b/menu/drivers/glui.c @@ -63,12 +63,8 @@ static int glui_entry_iterate(unsigned action) if (!menu || !runloop) return -1; - if (action != MENU_ACTION_NOOP || menu->need_refresh || - runloop->frames.video.current.menu.label.is_updated || - runloop->frames.video.current.menu.animation.is_active) - { + if (action != MENU_ACTION_NOOP || menu->need_refresh || menu_display_update_pending()) runloop->frames.video.current.menu.framebuf.dirty = true; - } cbs = (menu_file_list_cbs_t*)menu_list_get_actiondata_at_offset( menu->menu_list->selection_buf, menu->navigation.selection_ptr);