diff --git a/frontend/menu/rmenu_xui.cpp b/frontend/menu/rmenu_xui.cpp index 249d1d7c2a..bff600316e 100644 --- a/frontend/menu/rmenu_xui.cpp +++ b/frontend/menu/rmenu_xui.cpp @@ -1533,7 +1533,10 @@ bool menu_iterate(void) msg = msg_queue_pull(g_extern.msg_queue); if (msg) - device_ptr->font_ctx->render_msg(device_ptr, msg); + { + if (driver.video_poke->set_osd_msg) + driver.video_poke->set_osd_msg(driver.video_data, msg, NULL); + } device_ptr->ctx_driver->swap_buffers();