summaryrefslogtreecommitdiffstats
path: root/src/app/system_macosx.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/system_macosx.cpp')
-rw-r--r--src/app/system_macosx.cpp19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/app/system_macosx.cpp b/src/app/system_macosx.cpp
index d452fe6..68f5c79 100644
--- a/src/app/system_macosx.cpp
+++ b/src/app/system_macosx.cpp
@@ -76,22 +76,25 @@ void CSystemUtilsMacOSX::Init()
// Make sure the directory exists
boost::filesystem::create_directories(m_ASPath.c_str());
-}
-std::string CSystemUtilsMacOSX::GetDataPath()
-{
- std::string dataPath;
// Get the Resources bundle URL
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef resourcesURL = CFBundleCopyBundleURL(mainBundle);
CFStringRef str = CFURLCopyFileSystemPath( resourcesURL, kCFURLPOSIXPathStyle );
CFRelease(resourcesURL);
- dataPath = CFStringRefToStdString(str);
- dataPath += "/Contents/Resources";
- GetLogger()->Trace("dataPath is %s\n", dataPath.c_str());
+ m_dataPath = CFStringRefToStdString(str);
+ m_dataPath += "/Contents/Resources";
+}
- return dataPath;
+std::string CSystemUtilsMacOSX::GetDataPath()
+{
+ return m_dataPath;
+}
+
+std::string CSystemUtilsMacOSX::GetLangPath()
+{
+ return m_dataPath + "/i18n";
}
std::string CSystemUtilsMacOSX::GetProfileFileLocation()