diff --git a/src/karecurrence.cpp b/src/karecurrence.cpp --- a/src/karecurrence.cpp +++ b/src/karecurrence.cpp @@ -1211,13 +1211,7 @@ DateTimeList KARecurrence::exDateTimes() const { - const auto l = d->mRecurrence.exDateTimes(); - DateTimeList rv; - rv.reserve(l.size()); - for (const auto &qdt : l) { - rv << qdt; - } - return rv; + return d->mRecurrence.exDateTimes(); } DateList KARecurrence::exDates() const @@ -1227,12 +1221,7 @@ void KARecurrence::setExDateTimes(const DateTimeList &exdates) { - SortableList l; - l.reserve(exdates.size()); - for (const auto &kdt : exdates) { - l << kdt; - } - d->mRecurrence.setExDateTimes(l); + d->mRecurrence.setExDateTimes(exdates); } void KARecurrence::setExDates(const DateList &exdates)