Monitor.vala
[gitlive] / Monitor.vala
index 67a59b3..e604c09 100644 (file)
@@ -211,9 +211,9 @@ public class Monitor : Object
         
 // FIX ME - string split?/? 
         var bn = file.get_basename();
-        var ar = (new String(file.get_path())).split('/');
-        ar.pop();
-        var dirname = ar.join('/');
+        var ar =  file.get_path().split("/");
+        ar.resize(ar.length-1);
+        var dirname = string.joinv("/",ar );
         var rp = Posix.realpath(dirname);
         return File.new_for_path(rp + '/' + bn);