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

Reply via email to