f-spot r3682 - in trunk: . src/Jobs
- From: sdelcroix svn gnome org
- To: svn-commits-list gnome org
- Subject: f-spot r3682 - in trunk: . src/Jobs
- Date: Fri, 15 Feb 2008 08:33:51 +0000 (GMT)
Author: sdelcroix
Date: Fri Feb 15 08:33:51 2008
New Revision: 3682
URL: http://svn.gnome.org/viewvc/f-spot?rev=3682&view=rev
Log:
2008-02-15 Lorenzo Milesi <maxxer yetopen it>
* src/Jobs/SyncMetadataJob.cs: update xmp rating only if rating > 0.
Modified:
trunk/ChangeLog
trunk/src/Jobs/SyncMetadataJob.cs
Modified: trunk/src/Jobs/SyncMetadataJob.cs
==============================================================================
--- trunk/src/Jobs/SyncMetadataJob.cs (original)
+++ trunk/src/Jobs/SyncMetadataJob.cs Fri Feb 15 08:33:51 2008
@@ -82,10 +82,14 @@
names [i] = tags [i].Name;
xmp.Store.Update ("dc:subject", "rdf:Bag", names);
+ if ((item as Photo).Rating > 0) {
xmp.Store.Update ("xmp:Rating", (item as Photo).Rating.ToString());
- // FIXME - Should we also store/overwrite the Urgency field?
- // uint urgency_value = (item as Photo).Rating + 1; // Urgency valid values 1 - 8
- // xmp.Store.Update ("photoshop:Urgency", urgency_value.ToString());
+ // FIXME - Should we also store/overwrite the Urgency field?
+ // uint urgency_value = (item as Photo).Rating + 1; // Urgency valid values 1 - 8
+ // xmp.Store.Update ("photoshop:Urgency", urgency_value.ToString());
+ } else {
+ xmp.Store.Delete ("xmp:Rating");
+ }
xmp.Dump ();
return xmp;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]