diff --git a/360/frontend-xdk/menu.cpp b/360/frontend-xdk/menu.cpp index 8efc473c93..d990601e26 100644 --- a/360/frontend-xdk/menu.cpp +++ b/360/frontend-xdk/menu.cpp @@ -1206,7 +1206,11 @@ bool rmenu_iterate(void) #endif } - rarch_render_cached_frame(); + if (g_extern.main_is_init) + rarch_render_cached_frame(); + + app.Render(); + XuiTimersRun(); switch(g_extern.console.rmenu.input_loop) { diff --git a/xdk/xdk_d3d.cpp b/xdk/xdk_d3d.cpp index 42633dd0ea..71247bffbe 100644 --- a/xdk/xdk_d3d.cpp +++ b/xdk/xdk_d3d.cpp @@ -893,13 +893,6 @@ static bool xdk_d3d_frame(void *data, const void *frame, if (msg) d3d->font_ctx->render_msg_place(d3d, msg_width, msg_height, 0.0f, 0, msg); -#ifdef _XBOX360 - if(g_extern.draw_menu) - { - app.Render(); - XuiTimersRun(); - } -#endif if (!g_extern.draw_menu) gfx_ctx_xdk_swap_buffers();