Index: chrome/browser/chrome_browser_main.cc |
diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc |
index 985781d1ab4d3803b6937aaecb8f102f89c30d66..5174c0f18ad4a0d3141c1a39a9a662e5fbe12e5e 100644 |
--- a/chrome/browser/chrome_browser_main.cc |
+++ b/chrome/browser/chrome_browser_main.cc |
@@ -151,6 +151,7 @@ |
#if defined(OS_ANDROID) |
#include "chrome/browser/android/dev_tools_discovery_provider_android.h" |
#include "chrome/browser/metrics/thread_watcher_android.h" |
+#include "ui/base/resource/resource_bundle_android.h" |
#else |
#include "chrome/browser/devtools/chrome_devtools_discovery_provider.h" |
#include "chrome/browser/feedback/feedback_profile_observer.h" |
@@ -925,13 +926,17 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() { |
CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale; |
browser_process_->SetApplicationLocale(loaded_locale); |
- base::FilePath resources_pack_path; |
- PathService::Get(chrome::FILE_RESOURCES_PACK, &resources_pack_path); |
{ |
TRACE_EVENT0("startup", |
"ChromeBrowserMainParts::PreCreateThreadsImpl:AddDataPack"); |
+ base::FilePath resources_pack_path; |
+ PathService::Get(chrome::FILE_RESOURCES_PACK, &resources_pack_path); |
+#if defined(OS_ANDROID) |
+ ui::LoadMainAndroidPackFile("assets/resources.pak", resources_pack_path); |
+#else |
ResourceBundle::GetSharedInstance().AddDataPackFromPath( |
resources_pack_path, ui::SCALE_FACTOR_NONE); |
+#endif // defined(OS_ANDROID) |
} |
#endif // defined(OS_MACOSX) |