From 507193916dfd06be02a44aa0df3b54b5bfdb30ec Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 18 May 2015 16:38:54 +0800 Subject: [PATCH] src/Project/Project.vala --- src/Project/Project.vala | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) 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) { -- 2.39.2