aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/setup
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/setup')
-rw-r--r--src/modules/setup/setupwizard.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/modules/setup/setupwizard.cpp b/src/modules/setup/setupwizard.cpp
index b23a934c0..742a945e7 100644
--- a/src/modules/setup/setupwizard.cpp
+++ b/src/modules/setup/setupwizard.cpp
@@ -287,7 +287,16 @@ KviSetupWizard::KviSetupWizard()
m_pNewIncomingBox->setSpacing(3);
m_pNewIncomingBox->setStretchFactor(m_pIncomingPathEdit,1);
- tmp = QDir::homePath();
+#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
+ if(((KviApp*) qApp)->m_bPortable)
+ {
+ tmp = m_szLocalKvircDir;
+ } else {
+#endif
+ tmp = QDir::homePath();
+#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
+ }
+#endif
KviQString::ensureLastCharIs(tmp,KVI_PATH_SEPARATOR_CHAR);
tmp.append(KVI_DEFAULT_INCOMING_SUBDIRECTORY_NAME);
KviFileUtils::adjustFilePath(tmp);