Quellcode durchsuchen

Fix error msg when selecting popupmenu if there is no animation

khairul169 vor 7 Jahren
Ursprung
Commit
0a67aa5ce4
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 5 2
      editor/plugins/animation_player_editor_plugin.cpp

+ 5 - 2
editor/plugins/animation_player_editor_plugin.cpp

@@ -1102,9 +1102,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);
 	}