CVSROOT: /cvs/gnome Module name: banshee Changes by: abock 06/05/01 12:33:19
Modified files: src : Tag: BANSHEE_0_10_9_SL PlayerInterface.cs PlaylistModel.cs src/Banshee.Base: Tag: BANSHEE_0_10_9_SL Source.cs src/Banshee.Base/Sources: Tag: BANSHEE_0_10_9_SL LibrarySource.cs PlaylistSource.cs . : Tag: BANSHEE_0_10_9_SL ChangeLog Log message: 2006-05-01 Aaron Bockover <[EMAIL PROTECTED]> Fix a locking bug that caused crashes (BGO #340306) * src/Banshee.Base/Source.cs: Added virtual TracksMutex object that can be used to properly lock the Tracks collection * src/PlayerInterface.cs: * src/PlaylistModel.cs: lock SourceManager.ActiveSource.TracksMutex when performing operations on SourceManager.ActiveSource.Tracks * src/Banshee.Base/Sources/LibrarySource.cs: * src/Banshee.Base/Sources/PlaylistSource.cs: implement TracksMutext by inlining the internal collection SyncRoot mutex and locking when necessary URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=banshee&who=abock&date=explicit&mindate=2006-05-01%2012:32&maxdate=2006-05-01%2012:34 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list