| Index: chrome/browser/chrome_content_browser_client.cc
|
| diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
|
| index 60cf3df98021eb18d8c2eb61a8d3d994f78d50a6..c759ca6ec0952e10bef486fce204cf334af84020 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -2227,18 +2227,13 @@ void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
|
| &(*regions)[kAndroidChrome100PercentPakDescriptor]);
|
| mappings->Share(kAndroidChrome100PercentPakDescriptor, fd);
|
|
|
| - int flags = base::File::FLAG_OPEN | base::File::FLAG_READ;
|
| - const std::string locale = GetApplicationLocale();
|
| - base::FilePath locale_pak = ResourceBundle::GetSharedInstance().
|
| - GetLocaleFilePath(locale, false);
|
| - base::File file(locale_pak, flags);
|
| - DCHECK(file.IsValid());
|
| - mappings->Transfer(kAndroidLocalePakDescriptor,
|
| - base::ScopedFD(file.TakePlatformFile()));
|
| + fd = ui::GetLocalePackFd(&(*regions)[kAndroidLocalePakDescriptor]);
|
| + mappings->Share(kAndroidLocalePakDescriptor, fd);
|
|
|
| if (breakpad::IsCrashReporterEnabled()) {
|
| - file = breakpad::CrashDumpManager::GetInstance()->CreateMinidumpFile(
|
| - child_process_id);
|
| + base::File file =
|
| + breakpad::CrashDumpManager::GetInstance()->CreateMinidumpFile(
|
| + child_process_id);
|
| if (file.IsValid()) {
|
| mappings->Transfer(kAndroidMinidumpDescriptor,
|
| base::ScopedFD(file.TakePlatformFile()));
|
|
|