Fix #7250 - better handling of adding properties
[roobuilder] / src / Builder4 / WindowLeftTree.bjs
index 36f7b11..614cb01 100644 (file)
           "        ",
           "       ",
           "         if (target_data.length == 3 && target_data[2].length > 0) {",
-          "            node.props.set(\"* prop\", target_data[2]);",
+          "\t         node.set_prop(new JsRender.NodeProp.special(\"prop\", target_data[2]));",
+          "",
           "        }",
           "",
           "        Gtk.TreePath expand_parent = null;",
          "        \tif (selection_text.contains(\":\")) {",
          "\t        \tvar bits = selection_text.split(\":\");",
          "\t            dropNode.setFqn(bits[0]);",
-         "\t            dropNode.props.set(\"* prop\", bits[1]);",
+         "\t            dropNode.set_prop(new JsRender.NodeProp.special(\"prop\", bits[1]));",
          "        \t} else {",
          "",
          "\t            dropNode.setFqn(selection_text);",
            "            return;",
            "  ",
            "     }",
-           "     node.props.set(\"* xinclude\", name);",
+           "     node.set_prop( new JsRender.NodeProp.special(\"xinclude\", name));",
            "     node.items.clear();",
            "",
            "",