Browse Source

Material library: fix save

lviguier 1 year ago
parent
commit
b58c8310d7
1 changed files with 5 additions and 3 deletions
  1. 5 3
      hide/view/Prefab.hx

+ 5 - 3
hide/view/Prefab.hx

@@ -621,10 +621,12 @@ class Prefab extends hide.view.FileView {
 		sys.io.File.saveContent(getPath(), content);
 		sys.io.File.saveContent(getPath(), content);
 		super.save();
 		super.save();
 
 
-		for (entry in renameMatsHistory)
-			saveMatLibsRenames(entry.previousName, entry.newName, entry.prefab);
+		if (renameMatsHistory != null) {
+			for (entry in renameMatsHistory)
+				saveMatLibsRenames(entry.previousName, entry.newName, entry.prefab);
 
 
-		renameMatsHistory = [];
+			renameMatsHistory = [];
+		}
 	}
 	}
 
 
 	function saveMatLibsRenames(oldName : String, newName : String, prefab : hrt.prefab.Prefab) {
 	function saveMatLibsRenames(oldName : String, newName : String, prefab : hrt.prefab.Prefab) {