From 4eb2c8f4a719b6f571a2d2dd2d5eeb3a034fc895 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 8 Mar 2015 17:26:19 +0100 Subject: [PATCH] (Menu) Only call rarch_render_cached_frame when a state change has occurred that requires the video state to be flushed --- menu/menu.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/menu/menu.c b/menu/menu.c index 60bfe5bab0..e59b5a733d 100644 --- a/menu/menu.c +++ b/menu/menu.c @@ -47,8 +47,11 @@ static void draw_frame(void) return; } } - - rarch_render_cached_frame(); + + if (g_runloop.frames.video.current.menu.action.active || + g_runloop.frames.video.current.menu.animation.is_active || + g_runloop.frames.video.current.menu.label.is_updated) + rarch_render_cached_frame(); } /**