diff --git a/src/Project/Project.vala b/src/Project/Project.vala index 07b4260..6fdc654 100644 --- a/src/Project/Project.vala +++ b/src/Project/Project.vala @@ -23,8 +23,8 @@ namespace Project { public void load (string filename) throws ProjectError { - GLib.Environment.set_current_dir(GLib.Path.get_dirname(filename)); - this.filename = GLib.Path.get_basename(filename); + var ftemp = File.new_for_path(filename); + this.filename = ftemp.get_path(); // Load document Xml.Doc* doc = Xml.Parser.parse_file (this.filename);