From: Alan Knowles Date: Mon, 18 May 2015 08:38:54 +0000 (+0800) Subject: src/Project/Project.vala X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=commitdiff_plain;h=507193916dfd06be02a44aa0df3b54b5bfdb30ec src/Project/Project.vala --- diff --git a/src/Project/Project.vala b/src/Project/Project.vala index 8e619dc13..9850ad0d9 100644 --- a/src/Project/Project.vala +++ b/src/Project/Project.vala @@ -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) {