[network-manager-applet/NMA_0_8] applet: preload applet GConf preferences directories (bgo #578546)
- From: Dan Williams <dcbw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [network-manager-applet/NMA_0_8] applet: preload applet GConf preferences directories (bgo #578546)
- Date: Thu, 23 Sep 2010 01:38:06 +0000 (UTC)
commit f10077e4811d4831312353f5448b949cc8402a95
Author: Behdad Esfahbod <behdad gnome org>
Date: Wed Sep 22 20:37:28 2010 -0500
applet: preload applet GConf preferences directories (bgo #578546)
src/applet.c | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/src/applet.c b/src/applet.c
index 4518f62..45e4434 100644
--- a/src/applet.c
+++ b/src/applet.c
@@ -3021,6 +3021,12 @@ constructor (GType type,
if (!applet->gconf_client)
goto error;
+ /* Note that we don't care about change notifications for prefs values... */
+ gconf_client_add_dir (applet->gconf_client,
+ APPLET_PREFS_PATH,
+ GCONF_CLIENT_PRELOAD_ONELEVEL,
+ NULL);
+
/* Load pixmaps and create applet widgets */
if (!setup_widgets (applet))
goto error;
@@ -3120,8 +3126,12 @@ static void finalize (GObject *object)
if (applet->info_dialog_xml)
g_object_unref (applet->info_dialog_xml);
- if (applet->gconf_client)
+ if (applet->gconf_client) {
+ gconf_client_remove_dir (applet->gconf_client,
+ APPLET_PREFS_PATH,
+ NULL);
g_object_unref (applet->gconf_client);
+ }
if (applet->status_icon)
g_object_unref (applet->status_icon);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]