aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpg/gpg_context/GpgContextSubkeyOpera.cpp
diff options
context:
space:
mode:
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;
}
}