banshee r4117 - in trunk/banshee: . src/Libraries/Migo/Migo.Syndication



Author: gburt
Date: Wed Jun  4 22:54:28 2008
New Revision: 4117
URL: http://svn.gnome.org/viewvc/banshee?rev=4117&view=rev

Log:
2008-06-04  Gabriel Burt  <gabriel burt gmail com>

	* src/Libraries/Migo/Migo.Syndication/FeedManager.cs: Get rid of some racy
	wait handle usage that was causing shutdown to freeze sometimes.


Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Libraries/Migo/Migo.Syndication/FeedManager.cs

Modified: trunk/banshee/src/Libraries/Migo/Migo.Syndication/FeedManager.cs
==============================================================================
--- trunk/banshee/src/Libraries/Migo/Migo.Syndication/FeedManager.cs	(original)
+++ trunk/banshee/src/Libraries/Migo/Migo.Syndication/FeedManager.cs	Wed Jun  4 22:54:28 2008
@@ -127,10 +127,10 @@
         {
             lock (update_task_group.SyncRoot) {
                 if (update_task_group != null) {
-                    update_task_group.CancelAsync ();
-                    update_task_group.Handle.WaitOne ();
-                    update_task_group.Dispose (disposeHandle);
-                    disposeHandle.WaitOne ();
+                    //update_task_group.CancelAsync ();
+                    //update_task_group.Handle.WaitOne ();
+                    update_task_group.Dispose ();
+                    //disposeHandle.WaitOne ();
                     
                     update_task_group.TaskStopped -= OnUpdateTaskStopped;
                     update_task_group.TaskAssociated -= OnUpdateTaskAdded;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]