From 7de7c3d743b2e5cda8dfb7be59bab47657faa701 Mon Sep 17 00:00:00 2001 From: Themaister Date: Wed, 10 Apr 2013 20:15:51 +0200 Subject: [PATCH] Fix RGUI in gl.c. RGUI sets MODE_MENU_DRAW causing context_swap_func to be skipped entirely. Tried removing MODE_MENU_DRAW in rgui, but gx_video still seems to rely on MODE_MENU_DRAW being set, so I didn't fix it in RGUI. Someone needs to fix gx_video to not depend on lifecycle. --- gfx/gl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gfx/gl.c b/gfx/gl.c index 0c07a2893d..274c968d43 100644 --- a/gfx/gl.c +++ b/gfx/gl.c @@ -1488,7 +1488,9 @@ static bool gl_frame(void *data, const void *frame, unsigned width, unsigned hei } #endif +#ifdef HAVE_RMENU if (!(lifecycle_mode_state & (1ULL << MODE_MENU_DRAW))) +#endif context_swap_buffers_func(); #if !defined(HAVE_OPENGLES) && defined(HAVE_FFMPEG)