gnome-session r4862 - in branches/dbus_based: . gnome-session
- From: mccann svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-session r4862 - in branches/dbus_based: . gnome-session
- Date: Sun, 27 Jul 2008 20:06:54 +0000 (UTC)
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]