Преглед на файлове

[material-lib] Fix crash of project has no material lib config

Clement Espeute преди 1 година
родител
ревизия
870b907a11
променени са 1 файла, в които са добавени 7 реда и са изтрити 5 реда
  1. 7 5
      hide/view/Prefab.hx

+ 7 - 5
hide/view/Prefab.hx

@@ -218,11 +218,13 @@ class Prefab extends hide.view.FileView {
 
 		var config = hide.Config.loadForFile(ide, ide.getPath(state.path));
 		var matLibs : Array<Dynamic> = config.get("materialLibraries");
-		for (lib in matLibs) {
-			if (state.path == lib.path) {
-				matLibPath = lib.path;
-				renameMatsHistory = [];
-				break;
+		if (matLibs != null) {
+			for (lib in matLibs) {
+				if (state.path == lib.path) {
+					matLibPath = lib.path;
+					renameMatsHistory = [];
+					break;
+				}
 			}
 		}
 	}