diff options
author | Jorn Baayen <jorn@openedhand.com> | 2007-06-19 08:50:36 +0000 |
---|---|---|
committer | Jorn Baayen <jorn@openedhand.com> | 2007-06-19 08:50:36 +0000 |
commit | d87decde7dc1133f5cb9b0c0ed897878b5c1283e (patch) | |
tree | 734ceb78befabec94cc3d9a84e5bd546077069f7 /libgupnp/gupnp-root-device.c | |
parent | 54c5230a336d20512433691d8d63e5c11632ff7f (diff) | |
download | gupnp-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.c | 10 |
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 |