diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-07-31 20:41:56 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-07-31 20:41:56 +0000 |
commit | f3a5b478cb5b0314cf632647695be4299941dd27 (patch) | |
tree | 3185dd0d6d44111f9943d4c491befb402f91d85f | |
parent | 9537154bbf389a6ae5ccbff822ffcc3a5269a93c (diff) | |
download | libkexiv2-f3a5b478cb5b0314cf632647695be4299941dd27.tar.gz libkexiv2-f3a5b478cb5b0314cf632647695be4299941dd27.zip |
Fix libkexiv build failure under Exiv >= 0.21
Thanks to Albert Vaca for the patch!
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/libraries/libkexiv2@1244225 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
-rw-r--r-- | libkexiv2/libkexiv2/kexiv2.cpp | 8 |
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) { |