From 6f0533d5b171b4d24d91b5d49bee1b7b8e078b8b Mon Sep 17 00:00:00 2001 From: Henrik Andersson Date: Sat, 11 Jun 2011 13:03:40 +0200 Subject: [PATCH] [default] I guess people don't find it amusing when everything is in the common app data when in portable mode. --- src/arch/ArchHooks/ArchHooks_Win32Static.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/arch/ArchHooks/ArchHooks_Win32Static.cpp b/src/arch/ArchHooks/ArchHooks_Win32Static.cpp index 3e63241dc4..4b10291357 100644 --- a/src/arch/ArchHooks/ArchHooks_Win32Static.cpp +++ b/src/arch/ArchHooks/ArchHooks_Win32Static.cpp @@ -55,14 +55,13 @@ static RString GetMountDir( const RString &sDirOfExecutable ) void ArchHooks::MountInitialFilesystems( const RString &sDirOfExecutable ) { RString sDir = GetMountDir( sDirOfExecutable ); - RString sCommonAppDataDir = SpecialDirs::GetCommonAppDataDir() + PRODUCT_ID; + FILEMAN->Mount( "dir", sDir, "/" ); - FILEMAN->Mount( "dir", sCommonAppDataDir, "/" ); - FILEMAN->Mount( "dir", sCommonAppDataDir + "/Cache", "/Cache" ); } void ArchHooks::MountUserFilesystems( const RString &sDirOfExecutable ) { + RString sCommonAppDataDir = SpecialDirs::GetCommonAppDataDir() + PRODUCT_ID; RString sAppDataDir = SpecialDirs::GetAppDataDir() + PRODUCT_ID; RString sLocalAppDataDir = SpecialDirs::GetLocalAppDataDir() + PRODUCT_ID; RString sPicturesDir = SpecialDirs::GetPicturesDir() + PRODUCT_ID; @@ -70,6 +69,8 @@ void ArchHooks::MountUserFilesystems( const RString &sDirOfExecutable ) FILEMAN->Mount( "dir", sAppDataDir + "/Logs", "/Logs" ); FILEMAN->Mount( "dir", sAppDataDir + "/Save", "/Save" ); FILEMAN->Mount( "dir", sPicturesDir + " Screenshots", "/Screenshots" ); + FILEMAN->Mount( "dir", sCommonAppDataDir, "/" ); + FILEMAN->Mount( "dir", sCommonAppDataDir + "/Cache", "/Cache" ); FILEMAN->Mount( "dir", sAppDataDir + "/Packages", "/" + SpecialFiles::USER_PACKAGES_DIR ); }