aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/setup/setupwizard.cpp
diff options
context:
space:
mode:
authorGravatar Fabio Bas2009-12-31 00:06:59 +0000
committerGravatar Fabio Bas2009-12-31 00:06:59 +0000
commitf09892ee6fd36d40905f9842256a07b96ea1e6e7 (patch)
tree2e8adcd313fbe590f1681a35c91a87189653442b /src/modules/setup/setupwizard.cpp
parentuserdoc generation script: made output more cmake-friendly (diff)
downloadKVIrc-f09892ee6fd36d40905f9842256a07b96ea1e6e7.tar.gz
KVIrc-f09892ee6fd36d40905f9842256a07b96ea1e6e7.tar.bz2
KVIrc-f09892ee6fd36d40905f9842256a07b96ea1e6e7.zip
fixed "download" folder in portable mode #676
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3770 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/setup/setupwizard.cpp')
-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);