Builder4/ValaProjectSettings.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 19 Nov 2014 12:36:16 +0000 (20:36 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 19 Nov 2014 12:36:16 +0000 (20:36 +0800)
Builder4/ValaProjectSettings.vala

Builder4/ValaProjectSettings.bjs
Builder4/ValaProjectSettings.vala

index f01e9fd..fc83303 100644 (file)
                                         },
                                         {
                                             "listeners" : {
-                                                "changed" : "()  => {\n    _this.project.get(_this.targets_tree.cursor).target_bin = this.el.text;\n}"
+                                                "changed" : "()  => {\n        if (_this.targets_tree.cursor.length < 1) {\n        return;\n    }\n    _this.project.compilegroups.get(_this.targets_tree.cursor).target_bin = this.el.text;\n}"
                                             },
                                             "id" : "build_pack_target",
                                             "xtype" : "Entry",
index fca1a87..4533083 100644 (file)
@@ -1343,7 +1343,10 @@ public class ValaProjectSettings : Object
 
             // listeners 
             this.el.changed.connect( ()  => {
-                _this.project.get(_this.targets_tree.cursor).target_bin = this.el.text;
+                    if (_this.targets_tree.cursor.length < 1) {
+                    return;
+                }
+                _this.project.compilegroups.get(_this.targets_tree.cursor).target_bin = this.el.text;
             });
         }