src/Project/Project.vala
authorAlan Knowles <alan@roojs.com>
Mon, 18 May 2015 08:38:54 +0000 (16:38 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 18 May 2015 08:38:54 +0000 (16:38 +0800)
src/Project/Project.vala

index 8e619dc..9850ad0 100644 (file)
@@ -374,7 +374,7 @@ namespace Project {
                        while(fiter.next()) {
                                files.add(fiter.get_value());
                        }
-                               files.sort((fa,fb) => {
+                       files.sort((fa,fb) => {
                                return ((JsRender.JsRender)fa).name.collate(((JsRender.JsRender)fb).name);
 
                        });
@@ -399,6 +399,22 @@ namespace Project {
                        };
                        return null;
                }
+               public JsRender.JsRender? getByPath(string path)
+               {
+                       
+                       var fiter = files.map_iterator();
+                       while(fiter.next()) {
+                        
+                               var f = fiter.get_value();
+                               
+                               
+                               //GLib.debug ("Project.getByName: %s ?= %s" ,f.name , name);
+                               if (f.path == path) {
+                                       return f;
+                               }
+                       };
+                       return null;
+               }
                
                public JsRender.JsRender? getById(string id)
                {