Browse Source

[props] Fix crash when collecting groups

Clément Espeute 6 months ago
parent
commit
2f84cb0f74
1 changed files with 1 additions and 4 deletions
  1. 1 4
      hide/comp/PropsEditor.hx

+ 1 - 4
hide/comp/PropsEditor.hx

@@ -256,9 +256,6 @@ class PropsEditor extends Component {
 				if (level > 5) break; // Prevent infinite loop
 			}
 			g.get(0).style.setProperty('--level', '$level');
-
-			var groupName = g.attr("name");
-			localGroups.set(groupName, {serialize: null, pasteFn: null, fields: []});
 		}
 
 		e.find(".group").not(".open").children(".content").hide();
@@ -347,7 +344,7 @@ class PropsEditor extends Component {
 			};
 			var groupName = f.element.closest(".group").attr("name");
 			if (groupName != null) {
-				localGroups.get(groupName).fields.push(f);
+				hrt.tools.MapUtils.getOrPut(localGroups,groupName, {serialize: null, pasteFn: null, fields: []}).fields.push(f);
 			}
 			fields.push(f);
 			// Init reset buttons