diff options
author | beng@google.com <beng@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-15 20:10:35 +0000 |
---|---|---|
committer | beng@google.com <beng@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-15 20:10:35 +0000 |
commit | 5bfb6636b2aad4f9ead758800a40f481cabfd912 (patch) | |
tree | cadbae44d0fafce43b245850bf8bc480a8bcf61a /chrome/common/chrome_paths.cc | |
parent | 61632f50030e10d199c2173cff940af5f264b428 (diff) | |
download | chromium_src-5bfb6636b2aad4f9ead758800a40f481cabfd912.zip chromium_src-5bfb6636b2aad4f9ead758800a40f481cabfd912.tar.gz chromium_src-5bfb6636b2aad4f9ead758800a40f481cabfd912.tar.bz2 |
Revert 16173
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16176 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/chrome_paths.cc')
-rw-r--r-- | chrome/common/chrome_paths.cc | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/chrome/common/chrome_paths.cc b/chrome/common/chrome_paths.cc index 1c307ed..c1b4ce6 100644 --- a/chrome/common/chrome_paths.cc +++ b/chrome/common/chrome_paths.cc @@ -92,6 +92,25 @@ bool PathProvider(int key, FilePath* result) { cur = cur.Append(FILE_PATH_LITERAL("resources")); cur = cur.Append(FILE_PATH_LITERAL("inspector")); break; + case chrome::DIR_THEMES: + if (!PathService::Get(chrome::DIR_APP, &cur)) + return false; + cur = cur.Append(FILE_PATH_LITERAL("themes")); + create_dir = true; + break; + case chrome::DIR_LOCALES: + if (!PathService::Get(chrome::DIR_APP, &cur)) + return false; +#if defined(OS_MACOSX) + // On Mac, locale files are in Contents/Resources, a sibling of the + // App dir. + cur = cur.DirName(); + cur = cur.Append(FILE_PATH_LITERAL("Resources")); +#else + cur = cur.Append(FILE_PATH_LITERAL("locales")); +#endif + create_dir = true; + break; case chrome::DIR_APP_DICTIONARIES: #if defined(OS_LINUX) // We can't write into the EXE dir on Linux, so keep dictionaries |