fixes and upgrades to guicast
[goodguy/history.git] / cinelerra-5.0 / guicast / bcpopupmenu.C
index e65b40d6552b11d7ecfb5ee0f507376c9148ba7e..5adeed4c37b21b7c60548e14eae5dcb22ca70ef3 100644 (file)
@@ -509,6 +509,8 @@ int BC_PopupMenu::cursor_leave_event()
 // dispatch to popup
        if(popup_down)
        {
+               if( !menu_popup->cursor_inside() )
+                       deactivate_menu();
                menu_popup->dispatch_cursor_leave();
        }