Changeset View
Changeset View
Standalone View
Standalone View
src/storejob.cpp
Show First 20 Lines • Show All 157 Lines • ▼ Show 20 Line(s) | 155 | { | |||
---|---|---|---|---|---|
158 | if (d->set.isEmpty()) { | 158 | if (d->set.isEmpty()) { | ||
159 | qCWarning(KIMAP_LOG) << "Empty uid set passed to store job"; | 159 | qCWarning(KIMAP_LOG) << "Empty uid set passed to store job"; | ||
160 | setError(KJob::UserDefinedError); | 160 | setError(KJob::UserDefinedError); | ||
161 | setErrorText(QStringLiteral("Empty uid set passed to store job")); | 161 | setErrorText(QStringLiteral("Empty uid set passed to store job")); | ||
162 | emitResult(); | 162 | emitResult(); | ||
163 | return; | 163 | return; | ||
164 | } | 164 | } | ||
165 | 165 | | |||
166 | d->set.optimize(); | ||||
166 | QByteArray parameters = d->set.toImapSequenceSet() + ' '; | 167 | QByteArray parameters = d->set.toImapSequenceSet() + ' '; | ||
167 | 168 | | |||
168 | if (!d->flags.isEmpty()) { | 169 | if (!d->flags.isEmpty()) { | ||
169 | parameters += d->addFlags("FLAGS", d->flags); | 170 | parameters += d->addFlags("FLAGS", d->flags); | ||
170 | } | 171 | } | ||
171 | if (!d->gmLabels.isEmpty()) { | 172 | if (!d->gmLabels.isEmpty()) { | ||
172 | if (!d->flags.isEmpty()) { | 173 | if (!d->flags.isEmpty()) { | ||
173 | parameters += ' '; | 174 | parameters += ' '; | ||
▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines |