Explorar el Código

Merge pull request #19881 from khairul169/popupmenu_animedit

Fix error msg when selecting popupmenu if there is no animation selected
Max Hilbrunner hace 7 años
padre
commit
27b20e7670
Se han modificado 1 ficheros con 5 adiciones y 2 borrados
  1. 5 2
      editor/plugins/animation_player_editor_plugin.cpp

+ 5 - 2
editor/plugins/animation_player_editor_plugin.cpp

@@ -1103,9 +1103,12 @@ void AnimationPlayerEditor::_animation_about_to_show_menu() {
 
 void AnimationPlayerEditor::_animation_tool_menu(int p_option) {
 
-	String current = animation->get_item_text(animation->get_selected());
+	String current;
+	if (animation->get_selected() >= 0 && animation->get_selected() < animation->get_item_count())
+		current = animation->get_item_text(animation->get_selected());
+
 	Ref<Animation> anim;
-	if (current != "") {
+	if (current != String()) {
 		anim = player->get_animation(current);
 	}