Browse Source

Fix EditorPlugin.remove_inspector_plugin() instance cleanup

Haoyu Qiu 3 năm trước cách đây
mục cha
commit
da94b61d09
1 tập tin đã thay đổi với 1 bổ sung4 xóa
  1. 1 4
      editor/editor_inspector.cpp

+ 1 - 4
editor/editor_inspector.cpp

@@ -2194,10 +2194,7 @@ void EditorInspector::remove_inspector_plugin(const Ref<EditorInspectorPlugin> &
 	for (int i = idx; i < inspector_plugin_count - 1; i++) {
 		inspector_plugins[i] = inspector_plugins[i + 1];
 	}
-
-	if (idx == inspector_plugin_count - 1) {
-		inspector_plugins[idx] = Ref<EditorInspectorPlugin>();
-	}
+	inspector_plugins[inspector_plugin_count - 1] = Ref<EditorInspectorPlugin>();
 
 	inspector_plugin_count--;
 }