diff options
Diffstat (limited to 'ui/base/resource/resource_bundle_android.cc')
-rw-r--r-- | ui/base/resource/resource_bundle_android.cc | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/ui/base/resource/resource_bundle_android.cc b/ui/base/resource/resource_bundle_android.cc index 2959d5b..62a53c6 100644 --- a/ui/base/resource/resource_bundle_android.cc +++ b/ui/base/resource/resource_bundle_android.cc @@ -12,14 +12,23 @@ #include "base/path_service.h" #include "base/stringprintf.h" +namespace { + +FilePath GetResourcesPakFilePath(const std::string& pak_name) { + FilePath path; + PathService::Get(base::DIR_ANDROID_APP_DATA, &path); + DCHECK(!path.empty()); + return path.AppendASCII("paks").AppendASCII(pak_name.c_str()); +} + +} // namespace + namespace ui { void ResourceBundle::LoadCommonResources() { - FilePath data_path; - PathService::Get(base::DIR_ANDROID_APP_DATA, &data_path); - DCHECK(!data_path.empty()); - data_path = data_path.AppendASCII("paks").AppendASCII("chrome.pak"); - AddDataPack(data_path); + AddDataPack(GetResourcesPakFilePath("chrome.pak")); + AddDataPack(GetResourcesPakFilePath("theme_resources_standard.pak")); + AddDataPack(GetResourcesPakFilePath("ui_resources_standard.pak")); } gfx::Image& ResourceBundle::GetNativeImageNamed(int resource_id, ImageRTL rtl) { |