diff options
Diffstat (limited to 'src/ui/KeygenThread.cpp')
-rw-r--r-- | src/ui/KeygenThread.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ui/KeygenThread.cpp b/src/ui/KeygenThread.cpp index dcd8dd77..defc20bb 100644 --- a/src/ui/KeygenThread.cpp +++ b/src/ui/KeygenThread.cpp @@ -24,15 +24,15 @@ #include "ui/KeygenThread.h" -KeyGenThread::KeyGenThread(GenKeyInfo* keyGenParams, GpgME::GpgContext *ctx) { +KeyGenThread::KeyGenThread(GenKeyInfo* keyGenParams, GpgME::GpgContext *ctx): QThread(nullptr) { this->keyGenParams = keyGenParams; this->mCtx = ctx; abort = false; + connect(this, &KeyGenThread::finished, this, &KeyGenThread::deleteLater); } void KeyGenThread::run() { bool success = mCtx->generateKey(keyGenParams); - emit signalKeyGenerated(success); - + emit finished({}); } |