aboutsummaryrefslogtreecommitdiff
path: root/tests/test-service.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-service.cc')
-rw-r--r--tests/test-service.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/test-service.cc b/tests/test-service.cc
index 2f82bb3..21967cb 100644
--- a/tests/test-service.cc
+++ b/tests/test-service.cc
@@ -46,14 +46,16 @@ class ClientTest : public ::testing::Test
session_bus = NULL;
main_loop = NULL;
- static bool ran_once_init = false;
- if (!ran_once_init)
+ static bool first_run = true;
+ if (first_run)
{
g_type_init();
g_setenv ("INDICATOR_SERVICE_SHUTDOWN_TIMEOUT", "1000", TRUE);
g_unsetenv ("INDICATOR_ALLOW_NO_WATCHERS");
g_unsetenv ("INDICATOR_SERVICE_REPLACE_MODE");
- ran_once_init = true;
+ g_setenv ("GSETTINGS_SCHEMA_DIR", SCHEMA_DIR, TRUE);
+ g_setenv ("GSETTINGS_BACKEND", "memory", TRUE);
+ first_run = false;
}
main_loop = g_main_loop_new (NULL, FALSE);