diff options
Diffstat (limited to '')
| -rw-r--r-- | lang/qt/src/qgpgmeverifyopaquejob.cpp | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/lang/qt/src/qgpgmeverifyopaquejob.cpp b/lang/qt/src/qgpgmeverifyopaquejob.cpp index 56c0f50e..01372e07 100644 --- a/lang/qt/src/qgpgmeverifyopaquejob.cpp +++ b/lang/qt/src/qgpgmeverifyopaquejob.cpp @@ -70,7 +70,10 @@ static QGpgMEVerifyOpaqueJob::result_type verify_opaque(Context *ctx, QThread *t      const _detail::ToThreadMover sdMover(signedData, thread);      QGpgME::QIODeviceDataProvider in(signedData); -    const Data indata(&in); +    Data indata(&in); +    if (!signedData->isSequential()) { +        indata.setSizeHint(signedData->size()); +    }      if (!plainText) {          QGpgME::QByteArrayDataProvider out; | 
