Do life cycle state checking outside of graphics driver for

menu display driver's 'frame' function
This commit is contained in:
twinaphex 2014-09-14 06:02:05 +02:00
parent 259d75fa6e
commit 06bea05634
3 changed files with 3 additions and 5 deletions

View File

@ -1586,8 +1586,7 @@ static bool d3d_frame(void *data, const void *frame,
#endif
#ifdef HAVE_MENU
if (g_extern.lifecycle_state & (1ULL << MODE_MENU)
&& driver.menu_ctx && driver.menu_ctx->frame)
if (driver.menu_ctx && driver.menu_ctx->frame)
driver.menu_ctx->frame();
#ifdef _XBOX

View File

@ -1592,8 +1592,7 @@ static bool gl_frame(void *data, const void *frame, unsigned width, unsigned hei
gl_set_prev_texture(gl, &tex_info);
#if defined(HAVE_MENU)
if ((g_extern.lifecycle_state & (1ULL << MODE_MENU))
&& driver.menu_ctx && driver.menu_ctx->frame)
if (driver.menu_ctx && driver.menu_ctx->frame)
driver.menu_ctx->frame();
if (gl->menu_texture_enable)

View File

@ -490,7 +490,7 @@ static bool sdl2_gfx_frame(void *data, const void *frame, unsigned width,
SDL_RenderCopyEx(vid->renderer, vid->frame.tex, NULL, NULL, vid->rotation, NULL, SDL_FLIP_NONE);
#ifdef HAVE_MENU
if (g_extern.lifecycle_state & (1ULL << MODE_MENU) && driver.menu_ctx && driver.menu_ctx->frame)
if (driver.menu_ctx && driver.menu_ctx->frame)
driver.menu_ctx->frame();
#endif