banshee r4507 - in trunk/banshee: . src/Extensions/Banshee.CoverArt/Banshee.CoverArt
- From: gburt svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r4507 - in trunk/banshee: . src/Extensions/Banshee.CoverArt/Banshee.CoverArt
- Date: Tue, 9 Sep 2008 23:46:50 +0000 (UTC)
Author: gburt
Date: Tue Sep 9 23:46:49 2008
New Revision: 4507
URL: http://svn.gnome.org/viewvc/banshee?rev=4507&view=rev
Log:
2008-09-09 Gabriel Burt <gabriel burt gmail com>
* src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtService.cs:
Patch from Bertrand Lorentz working around crasher caused by brokenness in
DatabaseConfigurationClient with respect to dates (BGO #538354).
Modified:
trunk/banshee/ChangeLog
trunk/banshee/src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtService.cs
Modified: trunk/banshee/src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtService.cs
==============================================================================
--- trunk/banshee/src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtService.cs (original)
+++ trunk/banshee/src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtService.cs Tue Sep 9 23:46:49 2008
@@ -161,8 +161,14 @@
DateTime last_scan = DateTime.MinValue;
if (!force) {
- last_scan = DatabaseConfigurationClient.Client.Get<DateTime> ("last_cover_art_scan",
- DateTime.MinValue);
+ try {
+ last_scan = DatabaseConfigurationClient.Client.Get<DateTime> ("last_cover_art_scan",
+ DateTime.MinValue);
+ } catch (FormatException) {
+ Log.Warning ("last_cover_art_scan is malformed, resetting to default value");
+ DatabaseConfigurationClient.Client.Set<DateTime> ("last_cover_art_scan",
+ DateTime.MinValue);
+ }
}
job = new CoverArtJob (last_scan);
job.Finished += delegate {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]