summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dialog.cpp3
-rw-r--r--util.cpp4
2 files changed, 7 insertions, 0 deletions
diff --git a/dialog.cpp b/dialog.cpp
index bdad984c..110a7ce7 100644
--- a/dialog.cpp
+++ b/dialog.cpp
@@ -562,6 +562,9 @@ void Dialog::wizard()
tr("Would you like to create a password-store at %1?").arg(passStore),
QMessageBox::Yes | QMessageBox::No) == QMessageBox::Yes) {
QDir().mkdir(passStore);
+#ifdef Q_OS_WIN
+ SetFileAttributes(passStore, FILE_ATTRIBUTE_HIDDEN);
+#endif
if(useGit()) {
mainWindow->executePassGitInit();
}
diff --git a/util.cpp b/util.cpp
index cd8a1649..218c61a6 100644
--- a/util.cpp
+++ b/util.cpp
@@ -45,7 +45,11 @@ QString Util::findPasswordStore()
if (_env.contains("PASSWORD_STORE_DIR")) {
path = _env.value("PASSWORD_STORE_DIR");
} else {
+#ifdef Q_OS_WIN
+ path = QDir::homePath() + QDir::separator() + "password-store" + QDir::separator();
+#else
path = QDir::homePath() + QDir::separator() + ".password-store" + QDir::separator();
+#endif
}
return Util::normalizeFolderPath(path);
}