From 1e86e7df283c47a43be1a29943a30836296625ca Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 26 May 2015 13:35:43 +0800 Subject: [PATCH] src/Project/Gtk.vala --- src/Project/Gtk.vala | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/src/Project/Gtk.vala b/src/Project/Gtk.vala index bf912a2f8..1b719a203 100644 --- a/src/Project/Gtk.vala +++ b/src/Project/Gtk.vala @@ -216,24 +216,29 @@ namespace Project { } - + } catch(Error e) { + GLib.warning("oops - something went wrong scanning the projects\n"); + } // add the cfiles to ret - if they do not have a vala... - for (var i = 0; i < cfiles.size; i ++) { - - var fn = cfiles.get(i); - var vv = (new Regex("\\.c$")).replace( fn, fn, 0, ".vala"); - - if (ret.index_of( vv) > -1) { - continue; - } - ret.add(fn); + for (var i = 0; i < cfiles.size; i ++) { + + var fn = cfiles.get(i); + vv = fn; + try { + vv = (new Regex("\\.c$")).replace( fn, fn, 0, ".vala"); + } catch (Error e) { + continue; } + - - } catch(Error e) { - GLib.warning("oops - something went wrong scanning the projects\n"); + if (ret.index_of( vv) > -1) { + continue; + } + ret.add(fn); } + + GLib.debug("SCAN %s = returning %d", dirname, ret.size); return ret; -- 2.39.2