mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-01-11 13:26:34 +00:00
(Menu) Let the menu driver clear the dirty bits
This commit is contained in:
parent
98502d0b31
commit
50b09109d9
@ -333,14 +333,20 @@ static void rgui_render(void)
|
||||
|
||||
if (!menu)
|
||||
return;
|
||||
|
||||
if (menu->need_refresh && g_runloop.is_menu
|
||||
&& !menu->msg_force)
|
||||
return;
|
||||
|
||||
if (!g_runloop.frames.video.current.menu.framebuf.dirty
|
||||
&& !g_runloop.frames.video.current.menu.animation.is_active
|
||||
&& !g_runloop.frames.video.current.menu.label.is_updated)
|
||||
return;
|
||||
|
||||
g_runloop.frames.video.current.menu.animation.is_active = false;
|
||||
g_runloop.frames.video.current.menu.label.is_updated = false;
|
||||
g_runloop.frames.video.current.menu.framebuf.dirty = false;
|
||||
|
||||
menu->mouse.ptr = menu->mouse.y / 11 - 2 + menu->begin;
|
||||
|
||||
if (menu->mouse.wheeldown && menu->begin
|
||||
|
@ -402,10 +402,6 @@ int menu_iterate(retro_input_t input,
|
||||
if (g_runloop.is_menu)
|
||||
draw_frame();
|
||||
|
||||
g_runloop.frames.video.current.menu.animation.is_active = false;
|
||||
g_runloop.frames.video.current.menu.label.is_updated = false;
|
||||
g_runloop.frames.video.current.menu.framebuf.dirty = false;
|
||||
|
||||
if (ret)
|
||||
return -1;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user