fix line numbering issues with vala generator - hopefully fixes completion in node...
[roobuilder] / src / Project / GtkValaSettings.vala
index ed51c68..c0020e6 100644 (file)
@@ -36,8 +36,8 @@ namespace Project
                                this.execute_args = "";
                   }
                        // sources and packages.
-                       this.sources = this.filterFiles(this.project.readArray(el.get_array_member("sources")));
-                       
+                       this.sources = this.project.readArray(el.get_array_member("sources")) ;
+
 
                }
                
@@ -51,7 +51,7 @@ namespace Project
                        ret.set_string_member("name", this.name);
                        ret.set_string_member("execute_args", this.execute_args);
  
-                       ret.set_array_member("sources", this.writeArray( this.filterFiles(this.sources)));
+                       ret.set_array_member("sources", this.writeArray(this.sources));
  
 
                        return ret;
@@ -66,33 +66,21 @@ namespace Project
                public bool has_file(JsRender.JsRender file)
                {
                        
-                       //GLib.debug("Checking %s has file %s", this.name, file.path);
+                       GLib.debug("Checking %s has file %s", this.name, file.path);
                        var pr = (Gtk) file.project;
                        for(var i = 0; i < this.sources.size;i++) {
                                var path = pr.path + "/" +  this.sources.get(i);
-                               //GLib.debug("check %s =%s or %s", path , file.path, file.targetName());
+                               GLib.debug("check %s", path);
                                
-                               if (path == file.path || path == file.targetName()) {
-                                       //GLib.debug("GOT IT");
+                               if (path == file.path) {
+                                       GLib.debug("GOT IT");
                                        return true;
                                }
                        }
-                       //GLib.debug("CANT FIND IT");
+                       GLib.debug("CANT FIND IT");
                        return false;
                
                }
                
-               public Gee.ArrayList<string> filterFiles( Gee.ArrayList<string> ar)
-               {
-                       var ret = new Gee.ArrayList<string>();
-                       foreach(var f in ar) {
-                               if (null == this.project.getByRelPath(f)) {
-                                       continue;
-                               }
-                               ret.add(f);
-                       }
-                       return ret;
-               }
-               
        }
  }
\ No newline at end of file