Remove unused node groups when material is deleted

This commit is contained in:
luboslenco
2021-02-07 12:10:53 +01:00
parent 3126cd3b2d
commit 32cfe9dbfc
2 changed files with 2 additions and 1 deletions
+1
View File
@@ -145,6 +145,7 @@ class TabMaterials {
materials.splice(i, 1);
UISidebar.inst.hwnd1.redraws = 2;
for (m in Project.materials) updateMaterialPointers(m.canvas.nodes, i);
for (n in m.canvas.nodes) UINodes.onNodeRemove(n);
}
var baseHandle = Id.handle().nest(m.id, {selected: m.paintBase});
+1 -1
View File
@@ -190,7 +190,7 @@ class UINodes {
}
}
function onNodeRemove(node: TNode) {
public static function onNodeRemove(node: TNode) {
if (node.type == "GROUP") { // Remove unused groups
var found = false;
var canvases: Array<TNodeCanvas> = [];