[glib] GSettings: warn if use the 'memory' backend



commit 746721293b8963fbefd98bdba7ef0645b6940052
Author: Ryan Lortie <desrt desrt ca>
Date:   Wed Jul 7 10:56:57 2010 -0400

    GSettings: warn if use the 'memory' backend
    
    but only if it was not explicitly selected.

 gio/gsettingsbackend.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gio/gsettingsbackend.c b/gio/gsettingsbackend.c
index caba339..c432b21 100644
--- a/gio/gsettingsbackend.c
+++ b/gio/gsettingsbackend.c
@@ -1025,6 +1025,10 @@ g_settings_backend_get_default (void)
             g_error ("No GSettingsBackend implementations exist.");
 
           extension = extensions->data;
+
+          if (strcmp (g_io_extension_get_name (extension), "memory") == 0)
+            g_message ("Using the 'memory' GSettings backend.  Your settings "
+                       "will not be saved or shared with other applications.");
         }
 
       extension_type = g_io_extension_get_type (extension);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]