Changeset View
Changeset View
Standalone View
Standalone View
src/searchjob.cpp
Show First 20 Lines • Show All 225 Lines • ▼ Show 20 Line(s) | |||||
226 | { | 226 | { | ||
227 | switch (key) { | 227 | switch (key) { | ||
228 | case Uid: | 228 | case Uid: | ||
229 | d->command = "UID"; | 229 | d->command = "UID"; | ||
230 | break; | 230 | break; | ||
231 | case SequenceNumber: | 231 | case SequenceNumber: | ||
232 | break; | 232 | break; | ||
233 | } | 233 | } | ||
234 | d->command += " " + set.toImapSequenceSet(); | 234 | auto optimizedSet = set; | ||
235 | optimizedSet.optimize(); | ||||
236 | d->command += " " + optimizedSet.toImapSequenceSet(); | ||||
235 | } | 237 | } | ||
236 | 238 | | |||
237 | Term::Term(const Term &other) | 239 | Term::Term(const Term &other) | ||
238 | : d(new Term::Private) | 240 | : d(new Term::Private) | ||
239 | { | 241 | { | ||
240 | *d = *other.d; | 242 | *d = *other.d; | ||
241 | } | 243 | } | ||
242 | 244 | | |||
▲ Show 20 Lines • Show All 343 Lines • Show Last 20 Lines |