diff src/exiv2.cc @ 1224:ebfd305d902e

improved sidecar writting private metadata can be saved in xmp format
author nadvornik
date Fri, 26 Dec 2008 14:12:36 +0000
parents e2bbe90b0dcd
children 947e603a52c6
line wrap: on
line diff
--- a/src/exiv2.cc	Thu Dec 25 12:39:34 2008 +0000
+++ b/src/exiv2.cc	Fri Dec 26 14:12:36 2008 +0000
@@ -224,13 +224,16 @@
 		imageData_ = new _ExifDataOriginal(path);
 		sidecarData_ = NULL;
 #if EXIV2_TEST_VERSION(0,16,0)
-		xmpData_ = imageData_->xmpData();
-		DEBUG_2("xmp count %li", xmpData_.count());
-		if (sidecar_path && xmpData_.empty())
+		if (sidecar_path)
 			{
 			sidecarData_ = new _ExifDataOriginal(sidecar_path);
 			xmpData_ = sidecarData_->xmpData();
 			}
+		else
+			{
+			xmpData_ = imageData_->xmpData();
+			}
+
 #endif
 		exifData_ = imageData_->exifData();
 		iptcData_ = imageData_->iptcData();