"\t}",
"\t//var pos = \"\";",
"\t// find left tree selected node",
- "\tvar addto = _this.mainwindow.windowstate.left_tree.selmodel.getSelectedNode();",
+ "\tvar ws =_this.mainwindow.windowstate;",
+ "\tvar lt = ws.left_tree;",
+ "",
+ "\tvar add = _this.selmodel.getSelectedNode().deepClone();",
+ "\tif (lt.model.el.n_items < 1) {",
+ "\t\tws.file.tree = add; ",
+ " \tadd.updated_count++;",
+ " \tvar m = (GLib.ListStore) lt.model.el.model;",
+ "\t\tm.append(add);",
+ "\t\tlt.model.selectNode(add); \t",
+ "\t\tlt.changed();",
+ "\t\tlt.node_selected(add);",
+ "\t\treturn;",
+ "\t}",
+ "\tvar addto = _this.mainwindow.windowstate.left_tree.selmodel.getSelectedNode();\t",
"\t//var row = _this.view.getRowAt(x,y, out pos);",
"\t",
- " \t var add = _this.selmodel.getSelectedNode().deepClone();",
+ "",
"\taddto.appendChild(add);",
"\t_this.mainwindow.windowstate.left_props.changed();",
"\t_this.mainwindow.windowstate.left_tree.model.selectNode(add);",