summaryrefslogtreecommitdiff
path: root/vapigen
diff options
context:
space:
mode:
authorLuca Bruno <lucabru@src.gnome.org>2011-09-05 23:26:45 +0200
committerLuca Bruno <lucabru@src.gnome.org>2011-09-05 23:34:52 +0200
commitaf0aa50cf5cc4f834f550d375a1f6c095d2483ce (patch)
treed3bdd87bd2f4cab009d7c4daeafd9db29bb17250 /vapigen
parenta95fbb914d9dc83d177a96fefd3ae5248c71e9f8 (diff)
downloadvala-af0aa50cf5cc4f834f550d375a1f6c095d2483ce.tar.gz
Use Path.build_path instead of using raw string.printf
Fixes a regression introduced by commit 7f7a991aa7689137e166. Using Path.build_path prevents having double slash (//) in the path which could be interpreted as comments by the C compiler. Fixes bug 658296.
Diffstat (limited to 'vapigen')
-rw-r--r--vapigen/valavapigen.vala2
1 files changed, 1 insertions, 1 deletions
diff --git a/vapigen/valavapigen.vala b/vapigen/valavapigen.vala
index 2129391da..2148e604c 100644
--- a/vapigen/valavapigen.vala
+++ b/vapigen/valavapigen.vala
@@ -186,7 +186,7 @@ class Vala.VAPIGen : Object {
var interface_writer = new CodeWriter ();
var vapi_filename = "%s.vapi".printf (library);
if (directory != null) {
- vapi_filename = "%s/%s".printf (directory, vapi_filename);
+ vapi_filename = Path.build_path ("/", directory, vapi_filename);
}
interface_writer.write_file (context, vapi_filename);