diff options
Diffstat (limited to 'src/m_gpg_info/GnuPGInfoGatheringModule.cpp')
| -rw-r--r-- | src/m_gpg_info/GnuPGInfoGatheringModule.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/m_gpg_info/GnuPGInfoGatheringModule.cpp b/src/m_gpg_info/GnuPGInfoGatheringModule.cpp index d8c897f..e2d3012 100644 --- a/src/m_gpg_info/GnuPGInfoGatheringModule.cpp +++ b/src/m_gpg_info/GnuPGInfoGatheringModule.cpp @@ -54,7 +54,7 @@ #include "GpgInfo.h" GF_MODULE_API_DEFINE_V2("com.bktus.gpgfrontend.module.gnupg_info_gathering", - "GatherGnupgInfo", "1.2.1", + "GatherGnupgInfo", "1.2.2", "Try gathering gnupg information.", "Saturneric") DEFINE_TRANSLATIONS_STRUCTURE(ModuleGnuPGInfoGathering); @@ -206,6 +206,11 @@ auto StartGatheringAllGnuPGInfo() -> int { DUP("core"), DUP("gpgme.ctx.gpgconf_path"), DUP(""))); MLogDebug(QString("got gpgconf path from rt: %1").arg(gpgconf_path)); + if (gpgconf_path.isEmpty()) { + MLogDebug("gpgconf path is empty, skip gathering gnupg info."); + return -1; + } + auto default_home_path = UDUP(GFModuleRetrieveRTValueOrDefault( DUP("core"), DUP("gpgme.ctx.default_database_path"), DUP(""))); MLogDebug( |
