diff options
Diffstat (limited to 'src/core/function/gpg')
-rw-r--r-- | src/core/function/gpg/GpgContext.cpp | 24 | ||||
-rw-r--r-- | src/core/function/gpg/GpgContext.h | 6 |
2 files changed, 13 insertions, 17 deletions
diff --git a/src/core/function/gpg/GpgContext.cpp b/src/core/function/gpg/GpgContext.cpp index f7223e13..7cde439c 100644 --- a/src/core/function/gpg/GpgContext.cpp +++ b/src/core/function/gpg/GpgContext.cpp @@ -280,14 +280,12 @@ class GpgContext::Impl { assert(p_ctx != nullptr); binary_ctx_ref_ = p_ctx; - // if (!common_ctx_initialize(binary_ctx_ref_, args)) { - // SPDLOG_ERROR("get new ctx failed, binary"); - // return false; - // } - - // /** Setting the output type must be done at the beginning */ - // /** think this means ascii-armor --> ? */ - // gpgme_set_armor(binary_ctx_ref_, 0); + if (!common_ctx_initialize(binary_ctx_ref_, args)) { + SPDLOG_ERROR("get new ctx failed, binary"); + return false; + } + + gpgme_set_armor(binary_ctx_ref_, 0); return true; } @@ -300,11 +298,11 @@ class GpgContext::Impl { assert(p_ctx != nullptr); ctx_ref_ = p_ctx; - // if (!common_ctx_initialize(ctx_ref_, args)) { - // return false; - // } + if (!common_ctx_initialize(ctx_ref_, args)) { + return false; + } - // gpgme_set_armor(ctx_ref_, 1); + gpgme_set_armor(ctx_ref_, 1); return true; } }; @@ -313,7 +311,7 @@ GpgContext::GpgContext(int channel) : SingletonFunctionObject<GpgContext>(channel), p_(SecureCreateUniqueObject<Impl>(this, GpgContextInitArgs{})) {} -GpgContext::GpgContext(const GpgContextInitArgs &args, int channel) +GpgContext::GpgContext(GpgContextInitArgs args, int channel) : SingletonFunctionObject<GpgContext>(channel), p_(SecureCreateUniqueObject<Impl>(this, args)) {} diff --git a/src/core/function/gpg/GpgContext.h b/src/core/function/gpg/GpgContext.h index ead0c89b..16dd7c4a 100644 --- a/src/core/function/gpg/GpgContext.h +++ b/src/core/function/gpg/GpgContext.h @@ -55,13 +55,11 @@ struct GpgContextInitArgs { * */ class GPGFRONTEND_CORE_EXPORT GpgContext - : public QObject, - public SingletonFunctionObject<GpgContext> { - Q_OBJECT + : public SingletonFunctionObject<GpgContext> { public: explicit GpgContext(int channel); - explicit GpgContext(const GpgContextInitArgs &args, int channel); + explicit GpgContext(GpgContextInitArgs args, int channel); virtual ~GpgContext() override; |