diff options
Diffstat (limited to '')
-rw-r--r-- | src/ui/thread/KeyServerImportTask.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ui/thread/KeyServerImportTask.cpp b/src/ui/thread/KeyServerImportTask.cpp index 7b8c8984..99e662af 100644 --- a/src/ui/thread/KeyServerImportTask.cpp +++ b/src/ui/thread/KeyServerImportTask.cpp @@ -35,11 +35,11 @@ GpgFrontend::UI::KeyServerImportTask::KeyServerImportTask( : Task("key_server_import_task"), keyserver_url_(std::move(keyserver_url)), keyids_(std::move(keyids)), - manager_(new QNetworkAccessManager(this)) {} - -void GpgFrontend::UI::KeyServerImportTask::run() { + manager_(new QNetworkAccessManager(this)) { HoldOnLifeCycle(true); +} +void GpgFrontend::UI::KeyServerImportTask::run() { QUrl keyserver_url = QUrl(keyserver_url_.c_str()); for (const auto& key_id : keyids_) { QUrl req_url(keyserver_url.scheme() + "://" + keyserver_url.host() + @@ -62,6 +62,6 @@ void GpgFrontend::UI::KeyServerImportTask::dealing_reply_from_server() { emit SignalKeyServerImportResult(network_reply, buffer); if (result_count_++ == keyids_.size() - 1) { - emit SignalTaskRunnableEnd(0); + emit SignalTaskShouldEnd(0); } }
\ No newline at end of file |