Set a source for scheduler tasks. Thanks to raddy on IRC and Henry S. Thompson on bug #317997 for helping to track this down. Index: beagled/KopeteQueryable/KopeteQueryable.cs =================================================================== RCS file: /cvs/gnome/beagle/beagled/KopeteQueryable/KopeteQueryable.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -u -B -p -r1.3 -r1.4 --- beagled/KopeteQueryable/KopeteQueryable.cs 29 Aug 2005 05:34:06 -0000 1.3 +++ beagled/KopeteQueryable/KopeteQueryable.cs 6 Oct 2005 12:40:52 -0000 1.4 @@ -74,8 +74,9 @@ namespace Beagle.Daemon.KopeteQueryable if (!Inotify.Enabled) { Scheduler.Task task = Scheduler.TaskFromHook (new Scheduler.TaskHook (CrawlHook)); - task.Tag = "Crawling ~/.kopete/logs to find new logfiles"; - ThisScheduler.Add (task); + task.Tag = "Crawling ~/.kopete/logs to find new logfiles"; + task.Source = this; + ThisScheduler.Add (task); } stopwatch.Stop ();