gnome-session r4862 - in branches/dbus_based: . gnome-session



Author: mccann
Date: Sun Jul 27 20:06:54 2008
New Revision: 4862
URL: http://svn.gnome.org/viewvc/gnome-session?rev=4862&view=rev

Log:
2008-07-27  William Jon McCann  <jmccann redhat com>

	* gnome-session/gsm-store.c (gsm_store_dispose),
	(gsm_store_class_init):
	Clear store in dispose.



Modified:
   branches/dbus_based/ChangeLog
   branches/dbus_based/gnome-session/gsm-store.c

Modified: branches/dbus_based/gnome-session/gsm-store.c
==============================================================================
--- branches/dbus_based/gnome-session/gsm-store.c	(original)
+++ branches/dbus_based/gnome-session/gsm-store.c	Sun Jul 27 20:06:54 2008
@@ -304,6 +304,21 @@
 }
 
 static void
+gsm_store_dispose (GObject *object)
+{
+        GsmStore *store;
+
+        g_return_if_fail (object != NULL);
+        g_return_if_fail (GSM_IS_STORE (object));
+
+        store = GSM_STORE (object);
+
+        gsm_store_clear (store);
+
+        G_OBJECT_CLASS (gsm_store_parent_class)->dispose (object);
+}
+
+static void
 gsm_store_class_init (GsmStoreClass *klass)
 {
         GObjectClass   *object_class = G_OBJECT_CLASS (klass);
@@ -311,6 +326,7 @@
         object_class->get_property = gsm_store_get_property;
         object_class->set_property = gsm_store_set_property;
         object_class->finalize = gsm_store_finalize;
+        object_class->dispose = gsm_store_dispose;
 
         signals [ADDED] =
                 g_signal_new ("added",



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