From e76d2a241cc620e6509212d02f9baba1669e483e Mon Sep 17 00:00:00 2001 From: Julian Eisel Date: Fri, 16 Jun 2023 11:47:28 +0200 Subject: [PATCH] Fix missing mouse hover highlight for UI view items in menus The hover highlight is done with some special handling that wasn't called for buttons in menus. There's actually no case where this happens in the main branch but it's needed for #104831. --- source/blender/editors/interface/interface_handlers.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/blender/editors/interface/interface_handlers.cc b/source/blender/editors/interface/interface_handlers.cc index d0d7ee57e04..afe07a4511f 100644 --- a/source/blender/editors/interface/interface_handlers.cc +++ b/source/blender/editors/interface/interface_handlers.cc @@ -11347,6 +11347,10 @@ static int ui_handle_menus_recursive(bContext *C, } } + if (!menu->retvalue) { + ui_handle_viewlist_items_hover(event, menu->region); + } + if (do_towards_reinit) { ui_mouse_motion_towards_reinit(menu, event->xy); }