From 4fe55315d6bcc0d47d91c4a8a789f841d30304eb Mon Sep 17 00:00:00 2001 From: Christian Stimming Date: Wed, 23 Aug 2006 12:09:43 +0000 Subject: [PATCH] Replace hard-coded directory separator by g_build_filename() function git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14718 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/gnome-utils/dialog-utils.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gnome-utils/dialog-utils.c b/src/gnome-utils/dialog-utils.c index 6130b0b355..7ddfa5c794 100644 --- a/src/gnome-utils/dialog-utils.c +++ b/src/gnome-utils/dialog-utils.c @@ -810,6 +810,10 @@ gnc_glade_xml_new (const char *filename, const char *root) { GladeXML *xml; char *fname; + const gchar *gnc_glade_dir = GNC_GLADE_DIR; + /* FIXME: On windows, gnc_glade_dir needs to be looked up + somewhere where it was specified at installation time instead + of compile time, e.g. in the registry. */ g_return_val_if_fail (filename != NULL, NULL); g_return_val_if_fail (root != NULL, NULL); @@ -820,7 +824,7 @@ gnc_glade_xml_new (const char *filename, const char *root) glade_inited = TRUE; } - fname = g_strconcat (GNC_GLADE_DIR, "/", filename, (char *)NULL); + fname = g_build_filename(gnc_glade_dir, filename, (char *)NULL); xml = glade_xml_new (fname, root, NULL);