Explorar o código

Fixed PopupMenu's submenus not showing up in certain situations.

Michael Alexsander Silva Dias %!s(int64=7) %!d(string=hai) anos
pai
achega
6629cc7a85
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  1. 3 3
      scene/gui/popup_menu.cpp

+ 3 - 3
scene/gui/popup_menu.cpp

@@ -202,10 +202,10 @@ void PopupMenu::_activate_submenu(int over) {
 
 void PopupMenu::_submenu_timeout() {
 
-	if (mouse_over == submenu_over) {
+	if (mouse_over == submenu_over)
 		_activate_submenu(mouse_over);
-		submenu_over = -1;
-	}
+
+	submenu_over = -1;
 }
 
 void PopupMenu::_gui_input(const Ref<InputEvent> &p_event) {