CVSROOT: /cvs/gnome
Module name: banshee
Changes by: miguel 05/10/24 21:26:10
Modified files:
. : ChangeLog
src : IpodCore.cs LibraryTrackInfo.cs
PlayerInterface.cs PlaylistView.cs
Log message:
2005-10-24 Miguel de Icaza <[EMAIL PROTECTED]>
* src/PlayerInterface.cs (OnIpodDeviceChanged): Put all the code
in this method inside an Application.Invoke instead of using one
Application.Invoke per ListStore.
Also surrounds the code that was hanging Banshee after triggering
an iPodSync: the second part of the routine was not protected
inside an Application.Invoke.
* src/PlaylistView.cs (RipCellInd): Avoid try/catch and instead
use "as" to explicitly state what is going on. Also helps
reduce the exceptions being thrown while tracking issues.
* src/LibraryTrackInfo.cs (LoadFromDatabaseReader): the values
stored were strings, not longs. Parse them accordingly.
Use mono --trace=N:nothing banshee.exe to find abuses of exception
handling.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=banshee&who=miguel&date=explicit&mindate=2005-10-24%2021:25&maxdate=2005-10-24%2021:27
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list