diff options
author | Giovanni Campagna <scampa.giovanni@gmail.com> | 2015-03-03 15:20:03 -0800 |
---|---|---|
committer | Giovanni Campagna <scampa.giovanni@gmail.com> | 2015-03-11 18:21:38 -0700 |
commit | 67583977aba828e580edc7a8429376f8cc520ac3 (patch) | |
tree | 1b17aea1f9e3eec136edeb78108c08c51b4a06e8 | |
parent | 6d794e15af7f0a67c50d19c3defe3bb5f864bb8d (diff) | |
download | tracker-67583977aba828e580edc7a8429376f8cc520ac3.tar.gz |
tracker-store: clear the watchdog timer when it fires
Otherwise glib complain that we remove an invalid source.
https://bugzilla.gnome.org/show_bug.cgi?id=745565
-rw-r--r-- | src/tracker-store/tracker-store.vala | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tracker-store/tracker-store.vala b/src/tracker-store/tracker-store.vala index 0887c7fcc..00a40bbd7 100644 --- a/src/tracker-store/tracker-store.vala +++ b/src/tracker-store/tracker-store.vala @@ -106,6 +106,7 @@ public class Tracker.Store { var query_task = (QueryTask) task; query_task.watchdog_id = Timeout.add_seconds (max_task_time, () => { query_task.cancellable.cancel (); + query_task.watchdog_id = 0; return false; }); } |