X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=blobdiff_plain;f=Builder%2FProvider%2FProjectManager.js;fp=Builder%2FProvider%2FProjectManager.js;h=c108fad219d8c1ab548306a3db8f00acdf6c866d;hp=ccba8c89b0ac5544009649520b99305a588808a0;hb=6e98c7c2dbe7542a5136da32997ceb9c73269ebd;hpb=bf9f22925f8a702691cce5bede9ffb86fe7e59b5 diff --git a/Builder/Provider/ProjectManager.js b/Builder/Provider/ProjectManager.js index ccba8c89b..c108fad21 100755 --- a/Builder/Provider/ProjectManager.js +++ b/Builder/Provider/ProjectManager.js @@ -43,9 +43,7 @@ ProjectManager = new Observable({ dir.make_directory(); return; } - - - + this.projects = []; var gdir = GLib.dir_open(this.dirname,0); while (true) { @@ -53,7 +51,7 @@ ProjectManager = new Observable({ var fn = gdir.read_name(); if (!fn) { gdir.close(); - return; + break; } if (!fn.match(/.json$/)) { continue; @@ -78,7 +76,17 @@ ProjectManager = new Observable({ } + this.projects.sort(function(a,b) { + if (a.getName() == b.getName()) { + return 0; + } + return a.getName() > b.getName() ? 1 : -1; + + + }); + +