aboutsummaryrefslogtreecommitdiffstats
path: root/src/init.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/init.cpp')
-rw-r--r--src/init.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/init.cpp b/src/init.cpp
index ee19553a..944099c0 100644
--- a/src/init.cpp
+++ b/src/init.cpp
@@ -175,6 +175,11 @@ void ShutdownGlobalBasicEnv(const GFCxtWPtr &p_ctx) {
return;
}
+ // On window platform, the gpg-agent is running as a subprocess. It will be
+ // closed automatically when the application is closing.
+
+#if !defined(_WIN32) && !defined(WIN32)
+
auto clear_gpg_password_cache =
GetSettings().value("basic/clear_gpg_password_cache", false).toBool();
@@ -193,6 +198,8 @@ void ShutdownGlobalBasicEnv(const GFCxtWPtr &p_ctx) {
}
}
+#endif
+
// first should shutdown the module system
GpgFrontend::Module::ShutdownGpgFrontendModules();