summaryrefslogtreecommitdiff
path: root/libgupnp/gupnp-root-device.c
diff options
context:
space:
mode:
authorJorn Baayen <jorn@openedhand.com>2007-06-19 08:50:36 +0000
committerJorn Baayen <jorn@openedhand.com>2007-06-19 08:50:36 +0000
commitd87decde7dc1133f5cb9b0c0ed897878b5c1283e (patch)
tree734ceb78befabec94cc3d9a84e5bd546077069f7 /libgupnp/gupnp-root-device.c
parent54c5230a336d20512433691d8d63e5c11632ff7f (diff)
downloadgupnp-d87decde7dc1133f5cb9b0c0ed897878b5c1283e.tar.gz
2007-06-19 Jorn Baayen <jorn@openedhand.com>
* libgupnp/gupnp-context.c: (gupnp_context_dispose): * libgupnp/gupnp-control-point.c: (gupnp_control_point_dispose): * libgupnp/gupnp-root-device.c: (gupnp_root_device_finalize), (gupnp_root_device_dispose): * libgupnp/gupnp-service-proxy.c: (gupnp_service_proxy_dispose): Chain up to parent class dispose and finalize methods. git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp@248 d8cb91d7-bff9-0310-92b9-80b65e4482b2
Diffstat (limited to 'libgupnp/gupnp-root-device.c')
-rw-r--r--libgupnp/gupnp-root-device.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/libgupnp/gupnp-root-device.c b/libgupnp/gupnp-root-device.c
index 9f70390..825b763 100644
--- a/libgupnp/gupnp-root-device.c
+++ b/libgupnp/gupnp-root-device.c
@@ -59,17 +59,23 @@ static void
gupnp_root_device_finalize (GObject *object)
{
GUPnPRootDevice *device;
+ GObjectClass *object_class;
device = GUPNP_ROOT_DEVICE (object);
g_free (device->priv->relative_location);
g_free (device->priv->relative_url_base);
+
+ /* Call super */
+ object_class = G_OBJECT_CLASS (gupnp_root_device_parent_class);
+ object_class->finalize (object);
}
static void
gupnp_root_device_dispose (GObject *object)
{
GUPnPRootDevice *device;
+ GObjectClass *object_class;
device = GUPNP_ROOT_DEVICE (object);
@@ -77,6 +83,10 @@ gupnp_root_device_dispose (GObject *object)
g_object_unref (device->priv->group);
device->priv->group = NULL;
}
+
+ /* Call super */
+ object_class = G_OBJECT_CLASS (gupnp_root_device_parent_class);
+ object_class->dispose (object);
}
static void