summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libkexiv2/libkexiv2/kexiv2.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/libkexiv2/libkexiv2/kexiv2.cpp b/libkexiv2/libkexiv2/kexiv2.cpp
index 8fff593..67a8d30 100644
--- a/libkexiv2/libkexiv2/kexiv2.cpp
+++ b/libkexiv2/libkexiv2/kexiv2.cpp
@@ -1603,7 +1603,11 @@ TQString KExiv2::getExifTagTitle(const char *exifTagName)
{
std::string exifkey(exifTagName);
Exiv2::ExifKey ek(exifkey);
+#if EXIV2_TEST_VERSION(0, 21, 0)
+ return TQString::fromLocal8Bit( ek.tagLabel().c_str() );
+#else
return TQString::fromLocal8Bit( Exiv2::ExifTags::tagTitle(ek.tag(), ek.ifdId()) );
+#endif
}
catch (Exiv2::Error& e)
{
@@ -1619,7 +1623,11 @@ TQString KExiv2::getExifTagDescription(const char *exifTagName)
{
std::string exifkey(exifTagName);
Exiv2::ExifKey ek(exifkey);
+#if EXIV2_TEST_VERSION(0, 21, 0)
+ return TQString::fromLocal8Bit( ek.tagDesc().c_str() );
+#else
return TQString::fromLocal8Bit( Exiv2::ExifTags::tagDesc(ek.tag(), ek.ifdId()) );
+#endif
}
catch (Exiv2::Error& e)
{