2
0
Эх сурвалжийг харах

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

Haoyu Qiu 4 жил өмнө
parent
commit
fb15adfad0

+ 2 - 0
scene/gui/popup_menu.cpp

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