Merge pull request #1478 from heuripedes/master

(Menu) Let the menu driver clear the dirty bits
This commit is contained in:
Twinaphex 2015-03-08 19:42:03 +01:00
commit 7497e1a729
2 changed files with 6 additions and 4 deletions

View File

@ -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

View File

@ -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;