From f82839b8fe6e112b9cc02637e7544e800524c179 Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Tue, 20 Apr 2010 17:27:17 -0400 Subject: [PATCH] gschema-compile: output to srcdir by default If the target directory is not explicitly set then output to the source directory. Closes bug #616311 reported by Bastien Nocera. --- gio/gschema-compile.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gio/gschema-compile.c b/gio/gschema-compile.c index 1e31faeed..7516e6e33 100644 --- a/gio/gschema-compile.c +++ b/gio/gschema-compile.c @@ -515,10 +515,11 @@ main (int argc, char **argv) } srcdir = argv[1]; - if (targetdir) - target = g_build_filename (targetdir, "gschemas.compiled", NULL); - else - target = "gschemas.compiled"; + + if (targetdir == NULL) + targetdir = srcdir; + + target = g_build_filename (targetdir, "gschemas.compiled", NULL); dir = g_dir_open (srcdir, 0, &error); if (dir == NULL)