summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStef Walter <stefw@gnome.org>2014-03-06 16:11:28 +0100
committerStef Walter <stefw@gnome.org>2014-03-06 18:40:24 +0100
commit8272724a3970cd3e8f5d32dd5e640c0119596fb0 (patch)
treee619508097706ff6bd4cd4cc7fdcff86581477c2
parentcad5ed78f44e8546df2c824aa7b3b5e660a32d61 (diff)
daemon: During testing write aliases to right directory
-rw-r--r--daemon/dbus/gkd-secret-service.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/daemon/dbus/gkd-secret-service.c b/daemon/dbus/gkd-secret-service.c
index 69d30b99..375554ea 100644
--- a/daemon/dbus/gkd-secret-service.c
+++ b/daemon/dbus/gkd-secret-service.c
@@ -87,6 +87,16 @@ default_path (GkdSecretService *self)
gchar *old_directory;
gchar *new_directory;
+#if WITH_DEBUG
+ if (self->alias_directory == NULL) {
+ const gchar *path = g_getenv ("GNOME_KEYRING_TEST_PATH");
+ if (path && path[0]) {
+ self->alias_directory = g_strdup (path);
+ g_debug ("Alias directory was overridden by tests: %s", path);
+ }
+ }
+#endif
+
if (self->alias_directory == NULL) {
new_directory = g_build_filename (g_get_user_data_dir (), "keyrings", NULL);
old_directory = g_build_filename (g_get_home_dir (), ".gnome2", "keyrings", NULL);