diff options
author | Giovanni Panozzo <giovanni@panozzo.it> | 2019-07-14 11:21:34 +0300 |
---|---|---|
committer | Giovanni Panozzo <giovanni@panozzo.it> | 2019-07-14 11:21:34 +0300 |
commit | af66db6da42b981d8082ea10c26131cf333329b0 (patch) | |
tree | 67c71da2c8dc375bbf164801d285c72d4260b2fa /plugins/kwallet | |
parent | f647c63bc81a9a29780caabcf698c8958ca83e41 (diff) |
kwallet-plugin: activate kwallet-plugin only when KDE is running
Diffstat (limited to 'plugins/kwallet')
-rw-r--r-- | plugins/kwallet/src/kwallet_plugin_main.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/kwallet/src/kwallet_plugin_main.c b/plugins/kwallet/src/kwallet_plugin_main.c index 3be4249f5..3be6dfe2e 100644 --- a/plugins/kwallet/src/kwallet_plugin_main.c +++ b/plugins/kwallet/src/kwallet_plugin_main.c @@ -117,6 +117,13 @@ remmina_plugin_entry(RemminaPluginService *service) { TRACE_CALL(__func__); + /* Activates only when KDE is running */ + const gchar *envvar; + + envvar = g_environ_getenv(g_get_environ(), "XDG_CURRENT_DESKTOP"); + if (strcmp(envvar, "KDE") != 0) + return FALSE; + remmina_plugin_service = service; if (!service->register_plugin((RemminaPlugin*)&remmina_plugin_kwallet)) { return FALSE; |