From 8018418a97b2777c94ca6b6d693a3d52ce2147c9 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 28 Oct 2013 14:37:09 +0100 Subject: linux: Switch CSR devices to use the new daemon poll --- src/linux/up-device-csr.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/linux/up-device-csr.c b/src/linux/up-device-csr.c index cf2f938..9425689 100644 --- a/src/linux/up-device-csr.c +++ b/src/linux/up-device-csr.c @@ -52,7 +52,6 @@ struct UpDeviceCsrPrivate { - guint poll_timer_id; gboolean is_dual; guint bus_num; guint dev_num; @@ -206,10 +205,7 @@ up_device_csr_coldplug (UpDevice *device) goto out; /* set up a poll */ - csr->priv->poll_timer_id = g_timeout_add_seconds (UP_DEVICE_CSR_REFRESH_TIMEOUT, - (GSourceFunc) up_device_csr_poll_cb, csr); - - g_source_set_name_by_id (csr->priv->poll_timer_id, "[upower] up_device_csr_poll_cb (linux)"); + up_daemon_start_poll (G_OBJECT (device), (GSourceFunc) up_device_csr_poll_cb); out: return ret; } @@ -321,8 +317,7 @@ up_device_csr_finalize (GObject *object) if (csr->priv->ctx != NULL) libusb_exit (csr->priv->ctx); - if (csr->priv->poll_timer_id > 0) - g_source_remove (csr->priv->poll_timer_id); + up_daemon_stop_poll (object); G_OBJECT_CLASS (up_device_csr_parent_class)->finalize (object); } -- cgit v1.2.1