diff options
author | Christian Persch <chpe@gnome.org> | 2010-12-05 15:34:26 +0100 |
---|---|---|
committer | Christian Persch <chpe@gnome.org> | 2011-01-05 20:31:50 +0100 |
commit | 8d74c96b76b459a63492bfce466a304383e94d09 (patch) | |
tree | f284304b4b6dfe00e05179095172f7daa09c1d63 /gio/gnullsettingsbackend.c | |
parent | 0b59cf65669fae077a7e607d0c61567be5f5a30a (diff) | |
download | glib-8d74c96b76b459a63492bfce466a304383e94d09.tar.gz |
Make the memory and null settings backends public
Bug #636806.
Diffstat (limited to 'gio/gnullsettingsbackend.c')
-rw-r--r-- | gio/gnullsettingsbackend.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/gio/gnullsettingsbackend.c b/gio/gnullsettingsbackend.c index a2bead09d..507aa8c9d 100644 --- a/gio/gnullsettingsbackend.c +++ b/gio/gnullsettingsbackend.c @@ -21,7 +21,8 @@ #include "config.h" -#include "gnullsettingsbackend.h" +#include "gsettingsbackendinternal.h" +#include "giomodule.h" #include "gsimplepermission.h" @@ -34,10 +35,11 @@ typedef GSettingsBackendClass GNullSettingsBackendClass; typedef GSettingsBackend GNullSettingsBackend; -static GType g_null_settings_backend_get_type (void); -G_DEFINE_TYPE (GNullSettingsBackend, - g_null_settings_backend, - G_TYPE_SETTINGS_BACKEND) +G_DEFINE_TYPE_WITH_CODE (GNullSettingsBackend, + g_null_settings_backend, + G_TYPE_SETTINGS_BACKEND, + g_io_extension_point_implement (G_SETTINGS_BACKEND_EXTENSION_POINT_NAME, + g_define_type_id, "null", 10)) static GVariant * g_null_settings_backend_read (GSettingsBackend *backend, |