diff --git a/libs/image/metadata/kis_meta_data_value.cc b/libs/image/metadata/kis_meta_data_value.cc --- a/libs/image/metadata/kis_meta_data_value.cc +++ b/libs/image/metadata/kis_meta_data_value.cc @@ -17,10 +17,10 @@ */ #include "kis_meta_data_value.h" -#include #include #include #include +#include #include #include @@ -296,28 +296,8 @@ Q_ASSERT(v2.canConvert(v1.type())); switch (v1.type()) { default: + warnImage << "KisMetaData: Merging metadata of type" << v1.type() << "is unsupported!"; break; - case QVariant::Date: { - QDate date; - date.fromJulianDay(v1.toDate().toJulianDay() - + v2.toDate().toJulianDay()); - *d->value.variant = date; - } - break; - case QVariant::DateTime: { - QDateTime dt; -#if QT_VERSION >= 0x050900 - dt.fromSecsSinceEpoch( - v1.toDateTime().toSecsSinceEpoch() - + v2.toDateTime().toSecsSinceEpoch()); -#else - dt.fromTime_t( - v1.toDateTime().toTime_t() - + v2.toDateTime().toTime_t()); -#endif - *d->value.variant = dt; - } - break; case QVariant::Double: *d->value.variant = v1.toDouble() + v2.toDouble(); break;