Browse Source

Merge pull request #30583 from hbina/fix_crash_issue_30493

Fix crashing when changing Node type.
Rémi Verschelde 6 years ago
parent
commit
5d962f8baf
1 changed files with 5 additions and 1 deletions
  1. 5 1
      editor/scene_tree_dock.cpp

+ 5 - 1
editor/scene_tree_dock.cpp

@@ -394,7 +394,11 @@ void SceneTreeDock::_tool_selected(int p_tool, bool p_confirm_override) {
 			if (!profile_allow_editing) {
 				break;
 			}
-			create_dialog->popup_create(false, true, scene_tree->get_selected()->get_class());
+
+			Node *selected = scene_tree->get_selected();
+			if (selected)
+				create_dialog->popup_create(false, true, selected->get_class());
+
 		} break;
 		case TOOL_ATTACH_SCRIPT: {