diff --git a/menu/menu_entries_cbs_iterate.c b/menu/menu_entries_cbs_iterate.c index ec15638c55..6f3ef18a1c 100644 --- a/menu/menu_entries_cbs_iterate.c +++ b/menu/menu_entries_cbs_iterate.c @@ -162,7 +162,7 @@ static int pointer_post_iterate(menu_file_list_cbs_t *cbs, const char *path, if (!menu) return -1; - if (!settings->menu.pointer.enable) + if (!settings->menu.pointer.enable || settings->input.overlay_enable) return 0; #if defined(HAVE_XMB) @@ -227,7 +227,7 @@ static int mouse_post_iterate(menu_file_list_cbs_t *cbs, const char *path, if (!menu) return -1; - if (!settings->menu.mouse.enable) + if (!settings->menu.mouse.enable || settings->input.overlay_enable) { menu->mouse.wheeldown = false; menu->mouse.wheelup = false; diff --git a/menu/menu_input.c b/menu/menu_input.c index e46ca947e9..03da84e203 100644 --- a/menu/menu_input.c +++ b/menu/menu_input.c @@ -475,7 +475,7 @@ static int menu_input_mouse(unsigned *action) if (!menu) return -1; - if (!settings->menu.mouse.enable) + if (!settings->menu.mouse.enable || settings->input.overlay_enable) { menu->mouse.left = 0; menu->mouse.right = 0;