[ekiga] Remove a now unused part of the gmconf api



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]