浏览代码

Fix brush nodes export

luboslenco 1 天之前
父节点
当前提交
6937dbc28c
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      paint/sources/export_arm.ts

+ 6 - 1
paint/sources/export_arm.ts

@@ -32,7 +32,12 @@ function export_arm_run_project() {
 	let bnodes: ui_node_canvas_t[] = [];
 	for (let i: i32 = 0; i < project_brushes.length; ++i) {
 		let b: slot_brush_t = project_brushes[i];
-		array_push(bnodes, b.canvas);
+		let c: ui_node_canvas_t = util_clone_canvas(b.canvas);
+		for (let i: i32 = 0; i < c.nodes.length; ++i) {
+			let n: ui_node_t = c.nodes[i];
+			export_arm_export_node(n);
+		}
+		array_push(bnodes, c);
 	}
 
 	let mgroups: ui_node_canvas_t[] = null;