浏览代码

Fix crash for shader list in prefab editor

Clement Espeute 1 年之前
父节点
当前提交
7556578526
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      hide/view/Prefab.hx

+ 5 - 3
hide/view/Prefab.hx

@@ -162,11 +162,13 @@ class PrefabSceneEditor extends hide.comp.SceneEditor {
 			menu : recents,
 		});
 
-		newItems.push({label: null, isSeparator: true});
 
 		var shaders = newItems.find(i -> i.label == "Shader");
-		newItems.remove(shaders);
-		splitMenu(newItems, "Shader", shaders.menu);
+		if (shaders != null) {
+			newItems.push({label: null, isSeparator: true});
+			newItems.remove(shaders);
+			splitMenu(newItems, "Shader", shaders.menu);
+		}
 
 		return newItems;
 	}