summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2011-08-15 11:34:50 -0400
committerRyan Lortie <desrt@desrt.ca>2011-08-15 19:40:45 -0400
commit7c3ab0f551118f50a993a79ce76fb5c9f028a040 (patch)
treedce769a9a94870b1bab89d59d6debca6167c3b59
parent4940cfd13fc9bed161ed26db1062c3e881baab27 (diff)
downloadgconf-7c3ab0f551118f50a993a79ce76fb5c9f028a040.tar.gz
GSettings migration: print better keyfile errors
GKeyFile error messages don't have very good context. Add some when we print the message to stderr.
-rw-r--r--gsettings/gsettings-data-convert.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gsettings/gsettings-data-convert.c b/gsettings/gsettings-data-convert.c
index 8af5a4f6..21dcf6f9 100644
--- a/gsettings/gsettings-data-convert.c
+++ b/gsettings/gsettings-data-convert.c
@@ -75,7 +75,8 @@ handle_file (const gchar *filename)
error = NULL;
if (!g_key_file_load_from_file (keyfile, filename, 0, &error))
{
- g_printerr ("%s\n", error->message);
+ if (verbose)
+ g_printerr ("%s: %s\n", filename, error->message);
g_error_free (error);
g_key_file_free (keyfile);
@@ -441,7 +442,7 @@ load_state (time_t *mtime)
error = NULL;
if (!g_key_file_load_from_file (keyfile, filename, 0, &error))
{
- g_printerr ("%s\n", error->message);
+ g_printerr ("%s: %s\n", filename, error->message);
g_error_free (error);
return converted;
}