diff options
-rw-r--r-- | src/up-daemon.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/up-daemon.c b/src/up-daemon.c index b6ad3f5..1ae032f 100644 --- a/src/up-daemon.c +++ b/src/up-daemon.c @@ -777,9 +777,9 @@ change_idle_timeout (UpDevice *device, g_debug ("Resetting for polling for '%s' (warning-level change)", up_device_get_object_path (device)); + g_source_remove (data->id); data->timeout = timeout; - up_daemon_stop_poll (G_OBJECT (device)); - up_daemon_start_poll (G_OBJECT (device), callback); + enable_poll_for_device (device, data); } g_object_unref (daemon); |