Ver Fonte

Fix crash when executing PopupMenu.new()._submenu_timeout()

Haoyu Qiu há 4 anos atrás
pai
commit
fb15adfad0
1 ficheiros alterados com 2 adições e 0 exclusões
  1. 2 0
      scene/gui/popup_menu.cpp

+ 2 - 0
scene/gui/popup_menu.cpp

@@ -179,6 +179,8 @@ void PopupMenu::_activate_submenu(int over) {
 }
 
 void PopupMenu::_submenu_timeout() {
+	ERR_FAIL_COND(submenu_over == -1);
+
 	if (mouse_over == submenu_over) {
 		_activate_submenu(mouse_over);
 	}