summaryrefslogtreecommitdiff
path: root/engine/dconf-engine-source-service.c
diff options
context:
space:
mode:
Diffstat (limited to 'engine/dconf-engine-source-service.c')
-rw-r--r--engine/dconf-engine-source-service.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/engine/dconf-engine-source-service.c b/engine/dconf-engine-source-service.c
index 0bd0c05..b4da653 100644
--- a/engine/dconf-engine-source-service.c
+++ b/engine/dconf-engine-source-service.c
@@ -48,7 +48,6 @@ dconf_engine_source_service_needs_reopen (DConfEngineSource *source)
static GvdbTable *
dconf_engine_source_service_reopen (DConfEngineSource *source)
{
- static gboolean did_warn;
GError *error = NULL;
GvdbTable *table;
gchar *filename;
@@ -68,10 +67,10 @@ dconf_engine_source_service_reopen (DConfEngineSource *source)
if (table == NULL)
{
- if (!did_warn)
+ if (!source->did_warn)
{
g_warning ("unable to open file '%s': %s; expect degraded performance", filename, error->message);
- did_warn = TRUE;
+ source->did_warn = TRUE;
}
g_error_free (error);