diff --git a/src/lib/resultiterator.cpp b/src/lib/resultiterator.cpp --- a/src/lib/resultiterator.cpp +++ b/src/lib/resultiterator.cpp @@ -48,9 +48,9 @@ // TODO Remove for KF6 ResultIterator::ResultIterator(const ResultIterator& rhs) - : d(rhs.d) + : d(new ResultIteratorPrivate) { - qWarning("ResultIterator copy constructor being used. This is crashy"); + d->results = rhs.d->results; }