Builder4/ValaProjectSettings.bjs
[app.Builder.js] / Builder4 / ValaProjectSettings.bjs
index 1fdbc3b..6146c21 100644 (file)
                                                     "items" : [
                                                         {
                                                             "listeners" : {
-                                                                "edited" : "  (path, newtext) => {\n     \n     Gtk.TreeIter  iter;\n        _this.targets_tree_store.el.get_iter(out iter, new Gtk.TreePath.from_string(path));\n       GLib.Value gval;\n        _this.model.el.get_value(iter,0, out gval);\n        var oldval = (string)gval;\n       \n       \n   \n  }"
+                                                                "edited" : "  (path, newtext) => {\n     \n     Gtk.TreeIter  iter;\n        _this.targets_tree_store.el.get_iter(out iter, new Gtk.TreePath.from_string(path));\n       GLib.Value gval;\n        _this.model.el.get_value(iter,0, out gval);\n        var oldval = (string)gval;\n       if (oldval == newtext) {\n          return;\n        }\n         var cg = _this.project.compilegroups.get(oldval);\n        cg.name = newtext;\n        _this.project.compilegroups.unset(oldval);\n        _this.project.compilegroups.set(newtext, cg);\n   \n  }"
                                                             },
                                                             "id" : "targets_render",
                                                             "xtype" : "CellRendererText",