diff --git a/menu/drivers/glui.c b/menu/drivers/glui.c
index b1a71ebd72..0d54722a6a 100644
--- a/menu/drivers/glui.c
+++ b/menu/drivers/glui.c
@@ -672,7 +672,7 @@ static void glui_context_reset(void)
       return;
 
    glui      = (glui_handle_t*)menu->userdata;
-   font_path = settings->video.font_path;
+   font_path = settings->video.font_enable ? settings->video.font_path : NULL;
 
    if (!menu_display_init_main_font(menu, font_path, menu->font.size))
       RARCH_WARN("Failed to load font.");