diff options
Diffstat (limited to 'lang/qt/src/qgpgmesignjob.cpp')
-rw-r--r-- | lang/qt/src/qgpgmesignjob.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lang/qt/src/qgpgmesignjob.cpp b/lang/qt/src/qgpgmesignjob.cpp index a5e4f0f2..fff242e9 100644 --- a/lang/qt/src/qgpgmesignjob.cpp +++ b/lang/qt/src/qgpgmesignjob.cpp @@ -87,11 +87,13 @@ static QGpgMESignJob::result_type sign(Context *ctx, QThread *thread, } ctx->clearSigningKeys(); - Q_FOREACH (const Key &signer, signers) - if (!signer.isNull()) + for (const Key &signer : signers) { + if (!signer.isNull()) { if (const Error err = ctx->addSigningKey(signer)) { return std::make_tuple(SigningResult(err), QByteArray(), QString(), Error()); } + } + } if (!signature) { QGpgME::QByteArrayDataProvider out; |