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
v3.5.13-sru
tpearson 13 years ago
parent 9537154bbf
commit f3a5b478cb

@ -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)
{

Loading…
Cancel
Save