Changeset View
Changeset View
Standalone View
Standalone View
src/lib/resultiterator.cpp
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | 42 | ResultIterator::ResultIterator(const QStringList& results) | |||
---|---|---|---|---|---|
43 | : d(new ResultIteratorPrivate) | 43 | : d(new ResultIteratorPrivate) | ||
44 | { | 44 | { | ||
45 | d->results = results; | 45 | d->results = results; | ||
46 | d->pos = -1; | 46 | d->pos = -1; | ||
47 | } | 47 | } | ||
48 | 48 | | |||
49 | // TODO Remove for KF6 | 49 | // TODO Remove for KF6 | ||
50 | ResultIterator::ResultIterator(const ResultIterator& rhs) | 50 | ResultIterator::ResultIterator(const ResultIterator& rhs) | ||
51 | : d(rhs.d) | 51 | : d(new ResultIteratorPrivate) | ||
52 | { | 52 | { | ||
53 | qWarning("ResultIterator copy constructor being used. This is crashy"); | 53 | d->results = rhs.d->results; | ||
davidedmundson: why not pos? | |||||
54 | } | 54 | } | ||
55 | 55 | | |||
56 | 56 | | |||
57 | ResultIterator::ResultIterator(ResultIterator &&rhs) | 57 | ResultIterator::ResultIterator(ResultIterator &&rhs) | ||
58 | : d(rhs.d) | 58 | : d(rhs.d) | ||
59 | { | 59 | { | ||
60 | rhs.d = nullptr; | 60 | rhs.d = nullptr; | ||
61 | } | 61 | } | ||
Show All 17 Lines |
why not pos?