summaryrefslogtreecommitdiff
path: root/lib/colord/cd-device.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/colord/cd-device.c')
-rw-r--r--lib/colord/cd-device.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/lib/colord/cd-device.c b/lib/colord/cd-device.c
index f1cae0f..3882d5e 100644
--- a/lib/colord/cd-device.c
+++ b/lib/colord/cd-device.c
@@ -2235,7 +2235,6 @@ cd_device_finalize (GObject *object)
{
CdDevice *device = CD_DEVICE (object);
CdDevicePrivate *priv = GET_PRIVATE (device);
- guint ret;
g_return_if_fail (CD_IS_DEVICE (object));
@@ -2249,17 +2248,8 @@ cd_device_finalize (GObject *object)
g_free (priv->vendor);
g_strfreev (priv->profiling_inhibitors);
g_ptr_array_unref (priv->profiles);
- if (priv->proxy != NULL) {
- ret = g_signal_handlers_disconnect_by_func (priv->proxy,
- G_CALLBACK (cd_device_dbus_signal_cb),
- device);
-// g_assert (ret > 0);
- ret = g_signal_handlers_disconnect_by_func (priv->proxy,
- G_CALLBACK (cd_device_dbus_properties_changed_cb),
- device);
-// g_assert (ret > 0);
+ if (priv->proxy != NULL)
g_object_unref (priv->proxy);
- }
G_OBJECT_CLASS (cd_device_parent_class)->finalize (object);
}