[ekiga] Remove a now unused part of the gmconf api
- From: Julien Puydt <jpuydt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ekiga] Remove a now unused part of the gmconf api
- Date: Tue, 8 Jun 2010 13:37:10 +0000 (UTC)
commit a487b49eab6e385fbeb125bdc60993a764f17fb6
Author: Julien Puydt <jpuydt gnome org>
Date: Tue Jun 8 15:36:49 2010 +0200
Remove a now unused part of the gmconf api
lib/gmconf/gmconf-gconf.c | 10 ---------
lib/gmconf/gmconf-glib.c | 48 ---------------------------------------------
lib/gmconf/gmconf.h | 3 --
3 files changed, 0 insertions(+), 61 deletions(-)
---
diff --git a/lib/gmconf/gmconf-gconf.c b/lib/gmconf/gmconf-gconf.c
index b142bcc..0ce2fb5 100644
--- a/lib/gmconf/gmconf-gconf.c
+++ b/lib/gmconf/gmconf-gconf.c
@@ -425,13 +425,3 @@ gm_conf_unwatch ()
{
gconf_client_remove_dir (client, "/apps/" PACKAGE_NAME, NULL);
}
-
-
-void
-gm_conf_destroy (const gchar *namespac)
-{
- g_return_if_fail (namespac != NULL);
-
- gconf_client_recursive_unset (client, namespac,
- (GConfUnsetFlags)0, NULL);
-}
diff --git a/lib/gmconf/gmconf-glib.c b/lib/gmconf/gmconf-glib.c
index 39a01d0..c26b3ad 100644
--- a/lib/gmconf/gmconf-glib.c
+++ b/lib/gmconf/gmconf-glib.c
@@ -1072,44 +1072,6 @@ database_add_entry (DataBase *db,
entry, entry_destroy);
}
-static void
-database_remove_namespace_in_datalist (G_GNUC_UNUSED GQuark key_id,
- gpointer data,
- gpointer user_data)
-{
- GmConfEntry *entry = NULL;
- NamespcWrapper *wrapper = NULL;
- const gchar *key = NULL;
-
- g_return_if_fail (data != NULL);
- g_return_if_fail (user_data != NULL);
-
- entry = (GmConfEntry *)data;
- wrapper = (NamespcWrapper *)user_data;
- key = entry_get_key (entry);
-
- if (g_str_has_prefix (key, wrapper->namespc))
- g_datalist_remove_data (wrapper->datalist, key);
-
-}
-
-static void
-database_remove_namespace (DataBase *db,
- const gchar *namespc)
-{
- NamespcWrapper *wrapper = NULL;
-
- g_return_if_fail (db != NULL);
- g_return_if_fail (namespc != NULL);
-
- wrapper = g_new (NamespcWrapper, 1);
- wrapper->datalist = &db->entries;
- wrapper->namespc = namespc;
- g_datalist_foreach (&db->entries,
- database_remove_namespace_in_datalist, wrapper);
- g_free (wrapper);
-}
-
static GmConfEntry *
database_get_entry_for_key (DataBase *db,
const gchar *key)
@@ -1559,16 +1521,6 @@ gm_conf_get_string_list (const gchar *key)
return string_list_deep_copy (entry_get_list (entry));
}
-void
-gm_conf_destroy (const gchar *namespac)
-{
- DataBase *db = database_get_default ();
-
- g_return_if_fail (namespac != NULL);
-
- database_remove_namespace (db, namespac);
-}
-
gboolean
gm_conf_is_key_writable (const gchar *key)
{
diff --git a/lib/gmconf/gmconf.h b/lib/gmconf/gmconf.h
index f97d6e6..fb210f7 100644
--- a/lib/gmconf/gmconf.h
+++ b/lib/gmconf/gmconf.h
@@ -123,9 +123,6 @@ void gm_conf_set_string_list (const gchar *, GSList *);
/* Should be freed! */
GSList *gm_conf_get_string_list (const gchar *);
-/* to destroy a part of the config */
-void gm_conf_destroy (const gchar *namespac);
-
/* utility functions */
gboolean gm_conf_is_key_writable (const gchar *key);
gchar *gm_conf_escape_key (const gchar *key, gint len);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]