CSpecialProtocol::SetXBMCBinPath(xbmcPath);
CSpecialProtocol::SetXBMCPath(xbmcPath);
#if defined(TARGET_DARWIN_IOS)
- CSpecialProtocol::SetHomePath(userHome + "/Library/Preferences/XBMC");
- CSpecialProtocol::SetMasterProfilePath(userHome + "/Library/Preferences/XBMC/userdata");
+ CSpecialProtocol::SetHomePath(userHome + "/" + CStdString(DarwinGetXbmcRootFolder()) + "/XBMC");
+ CSpecialProtocol::SetMasterProfilePath(userHome + "/" + CStdString(DarwinGetXbmcRootFolder()) + "/XBMC/userdata");
#else
CSpecialProtocol::SetHomePath(userHome + "/Library/Application Support/XBMC");
CSpecialProtocol::SetMasterProfilePath(userHome + "/Library/Application Support/XBMC/userdata");
// location for temp files
#if defined(TARGET_DARWIN_IOS)
- CStdString strTempPath = URIUtils::AddFileToFolder(userHome, "Library/Preferences/XBMC/temp");
+ CStdString strTempPath = URIUtils::AddFileToFolder(userHome, CStdString(DarwinGetXbmcRootFolder()) + "/XBMC/temp");
#else
CStdString strTempPath = URIUtils::AddFileToFolder(userHome, ".xbmc/");
CDirectory::Create(strTempPath);
// xbmc.log file location
#if defined(TARGET_DARWIN_IOS)
- strTempPath = userHome + "/Library/Preferences";
+ strTempPath = userHome + "/" + CStdString(DarwinGetXbmcRootFolder());
#else
strTempPath = userHome + "/Library/Logs";
#endif