gnome-main-menu r445 - in trunk: . main-menu/src



Author: federico
Date: Thu Apr 10 20:15:28 2008
New Revision: 445
URL: http://svn.gnome.org/viewvc/gnome-main-menu?rev=445&view=rev

Log:
Fix the NetworkStatusAgent::dispose() as it may be called multiple times
2008-04-10  Federico Mena Quintero  <federico novell com>

	* main-menu/src/network-status-agent.c
	(network_status_agent_dispose): NULL out the nm_client, since
	::dispose() can be called multiple times.

Signed-off-by: Federico Mena Quintero <federico gnu org>


Modified:
   trunk/ChangeLog
   trunk/main-menu/src/network-status-agent.c

Modified: trunk/main-menu/src/network-status-agent.c
==============================================================================
--- trunk/main-menu/src/network-status-agent.c	(original)
+++ trunk/main-menu/src/network-status-agent.c	Thu Apr 10 20:15:28 2008
@@ -118,8 +118,10 @@
 network_status_agent_dispose (GObject * obj)
 {
 	NetworkStatusAgentPrivate *priv = NETWORK_STATUS_AGENT_GET_PRIVATE (obj);
-	if (priv->nm_client)
+	if (priv->nm_client) {
 		g_object_unref (priv->nm_client);
+		priv->nm_client = NULL;
+	}
 }
 
 static void



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