Jelajahi Sumber

[hide] Fix cli

Clément Espeute 3 minggu lalu
induk
melakukan
ae9701855e
1 mengubah file dengan 8 tambahan dan 1 penghapusan
  1. 8 1
      hrt/prefab/Shader.hx

+ 8 - 1
hrt/prefab/Shader.hx

@@ -258,7 +258,14 @@ class Shader extends Prefab {
 		ectx.properties.add(propGroup, this, function(pname) {
 			if( targetMaterial == "" ) targetMaterial = null;
 			ectx.onChange(this, pname);
-			ectx.rebuildPrefab(this.findParent(Object3D) ?? this.findParent(Object2D));
+
+			var o3d = this.findParent(Object3D);
+			if (o3d != null)
+				ectx.rebuildPrefab(o3d);
+
+			var o2d = this.findParent(Object2D);
+			if (o2d != null)
+				ectx.rebuildPrefab(o2d);
 		});
 
 		var group = new hide.Element('<div class="group" name="Shader"></div>');