aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpg/gpg_context/GpgContextSubkeyOpera.cpp
diff options
context:
space:
mode:
authorSaturneric <[email protected]>2021-08-29 10:49:58 +0000
committerSaturneric <[email protected]>2021-08-29 10:49:58 +0000
commitdaaa83549d42395161e34a40e18c3615801b1501 (patch)
tree7ae4c67a31e9eea8a7bda4719fbdac3ac2e730a9 /src/gpg/gpg_context/GpgContextSubkeyOpera.cpp
parentUpdate version settings. (diff)
downloadGpgFrontend-daaa83549d42395161e34a40e18c3615801b1501.tar.gz
GpgFrontend-daaa83549d42395161e34a40e18c3615801b1501.zip
Start to rewrite gpg core.
Diffstat (limited to '')
-rw-r--r--src/gpg/gpg_context/GpgContextSubkeyOpera.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gpg/gpg_context/GpgContextSubkeyOpera.cpp b/src/gpg/gpg_context/GpgContextSubkeyOpera.cpp
index 10243f5e..7e73db18 100644
--- a/src/gpg/gpg_context/GpgContextSubkeyOpera.cpp
+++ b/src/gpg/gpg_context/GpgContextSubkeyOpera.cpp
@@ -30,7 +30,7 @@
* @param params opera args
* @return error info
*/
-gpgme_error_t GpgME::GpgContext::generateSubkey(const GpgKey &key, GenKeyInfo *params) {
+gpgme_error_t GpgFrontend::GpgContext::generateSubkey(const GpgKey &key, GenKeyInfo *params) {
if (!params->isSubKey()) return GPG_ERR_CANCELED;
@@ -48,13 +48,13 @@ gpgme_error_t GpgME::GpgContext::generateSubkey(const GpgKey &key, GenKeyInfo *p
flags |= GPGME_CREATE_NOPASSWD;
- auto gpgmeError = gpgme_op_createsubkey(mCtx, key.key_refer,
+ auto gpgmeError = gpgme_op_createsubkey(*this, gpgme_key_t(key),
algo, 0, expires, flags);
if (gpgme_err_code(gpgmeError) == GPG_ERR_NO_ERROR) {
- emit signalKeyUpdated(key.id);
+ emit signalKeyUpdated(key.id());
return gpgmeError;
} else {
- checkErr(gpgmeError);
+ check_gpg_error(gpgmeError);
return gpgmeError;
}
}