From 2e6fae8db549dcb5cbf28b790398b8d03e04931b Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Fri, 18 Apr 2014 00:00:22 +0200 Subject: [PATCH] [DEV] update IOS internal folders --- etk/os/FSNode.cpp | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/etk/os/FSNode.cpp b/etk/os/FSNode.cpp index cbfe8e9..6f83d1b 100644 --- a/etk/os/FSNode.cpp +++ b/etk/os/FSNode.cpp @@ -326,7 +326,7 @@ void etk::initDefaultFolder(const char* _applName) { #if defined(__TARGET_OS__MacOs) baseFolderData += "/../Resources/"; #elif defined(__TARGET_OS__IOs) - baseFolderData += "/Resources/"; + baseFolderData += "/share/"; #else baseFolderData += "/../share"; baseFolderData += binaryName; @@ -334,14 +334,25 @@ void etk::initDefaultFolder(const char* _applName) { #endif baseFolderData = simplifyPath(baseFolderData); } - baseFolderDataUser = baseFolderHome; - baseFolderDataUser += "/.local/share/"; - baseFolderDataUser += binaryName; - baseFolderDataUser += "/"; - - baseFolderCache = "/tmp/"; - baseFolderCache += binaryName; - baseFolderCache += "/"; + #if defined(__TARGET_OS__IOs) + baseFolderDataUser = binaryPath; + baseFolderDataUser += "/../Documents/"; + baseFolderDataUser = simplifyPath(baseFolderDataUser); + #else + baseFolderDataUser = baseFolderHome; + baseFolderDataUser += "/.local/share/"; + baseFolderDataUser += binaryName; + baseFolderDataUser += "/"; + #endif + #if defined(__TARGET_OS__IOs) + baseFolderCache = binaryPath; + baseFolderCache += "/../tmp/"; + baseFolderCache = simplifyPath(baseFolderCache); + #else + baseFolderCache = "/tmp/"; + baseFolderCache += binaryName; + baseFolderCache += "/"; + #endif #endif #endif TK_INFO("baseFolderHome : '" << baseFolderHome << "'");