summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2011-06-10 11:25:55 -0400
committerRay Strode <rstrode@redhat.com>2012-02-21 17:39:32 -0500
commitea6894303f7ebadb98bf4bf70a79c5bf6ef7cb90 (patch)
treee68081a112a03fddf33f7e0fac55580f3d70e832
parent6f3e127330cb0820a373be77be3cb2cacd0b352e (diff)
downloadgconf-ea6894303f7ebadb98bf4bf70a79c5bf6ef7cb90.tar.gz
daemon: store saved_state in daemon dir not ~/.gconfd
The daemon dir isn't always ~/.gconfd so we shouldn't hard code it. https://bugzilla.gnome.org/show_bug.cgi?id=652289
-rw-r--r--gconf/gconfd.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/gconf/gconfd.c b/gconf/gconfd.c
index bc62af45..68da496a 100644
--- a/gconf/gconfd.c
+++ b/gconf/gconfd.c
@@ -1665,13 +1665,7 @@ gconfd_check_in_shutdown (CORBA_Environment *ev)
static void
get_log_names (gchar **logdir, gchar **logfile)
{
-#ifndef G_OS_WIN32
- const char *home = g_get_home_dir ();
-#else
- const char *home = _gconf_win32_get_home_dir ();
-#endif
-
- *logdir = g_build_filename (home, ".gconfd", NULL);
+ *logdir = gconf_get_daemon_dir ();
*logfile = g_build_filename (*logdir, "saved_state", NULL);
}