aboutsummaryrefslogtreecommitdiffstats
path: root/wizard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'wizard.cpp')
-rw-r--r--wizard.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/wizard.cpp b/wizard.cpp
index 5bb6823..3d4162c 100644
--- a/wizard.cpp
+++ b/wizard.cpp
@@ -170,8 +170,12 @@ QString ImportPage::getGnuPGHome()
{
QString gnuPGHome="";
#ifdef _WIN32
- QSettings gnuPGsettings("HKEY_CURRENT_USER\\Software\\GNU\\GNUPG\\Default", QSettings::Nativeformat);
- gnuPGsettings.value();
+ QSettings gnuPGsettings("HKEY_CURRENT_USER\\Software\\GNU\\GNUPG", QSettings::NativeFormat);
+ gnuPGHome = gnuPGsettings.value("HomeDir").toString();
+ if (gnuPGHome.isEmpty()) {
+ return NULL;
+ }
+
#else
gnuPGHome=QDir::homePath()+"/.gnupg";
if (! QFile(gnuPGHome).exists()) {