Răsfoiți Sursa

Model: fix file tree with root mesh

lviguier 2 luni în urmă
părinte
comite
21caf6b2b5
1 a modificat fișierele cu 2 adăugiri și 1 ștergeri
  1. 2 1
      hide/view/Model.hx

+ 2 - 1
hide/view/Model.hx

@@ -1306,7 +1306,7 @@ class Model extends FileView {
 		tree.element.addClass("overlay");
 		tree.getChildren = (item: Dynamic) -> {
 			if (item == null)
-				return [obj];
+				return [obj.name == null ? @:privateAccess obj.children[0] : obj];
 
 			var skin = Std.downcast(item, h3d.scene.Skin);
 			var obj = Std.downcast(item, h3d.scene.Object);
@@ -1385,6 +1385,7 @@ class Model extends FileView {
 		};
 		tree.onDoubleClick = (item: Dynamic) -> {
 			var obj = Std.downcast(item, h3d.scene.Object);
+			if (obj == null) return;
 			sceneEditor.focusObjects([obj]);
 		};
 		function ctxMenu(item : Dynamic, event : js.html.MouseEvent) {