| Index: ui/base/resource/resource_bundle_mac.mm
|
| diff --git a/ui/base/resource/resource_bundle_mac.mm b/ui/base/resource/resource_bundle_mac.mm
|
| index 8f5934cece83c4ce09fec9ef6f2451d10d6933e3..2dbe9ea26d63a34c08c34a6aa5f861b286f98eb4 100644
|
| --- a/ui/base/resource/resource_bundle_mac.mm
|
| +++ b/ui/base/resource/resource_bundle_mac.mm
|
| @@ -14,7 +14,6 @@
|
| #include "base/memory/ref_counted_memory.h"
|
| #include "base/strings/sys_string_conversions.h"
|
| #include "base/synchronization/lock.h"
|
| -#include "ui/base/material_design/material_design_controller.h"
|
| #include "ui/base/resource/resource_handle.h"
|
| #include "ui/gfx/image/image.h"
|
|
|
| @@ -60,40 +59,6 @@ void ResourceBundle::LoadCommonResources() {
|
| }
|
| }
|
|
|
| -void ResourceBundle::LoadMaterialDesignResources() {
|
| - if (!MaterialDesignController::IsModeMaterial()) {
|
| - return;
|
| - }
|
| -
|
| - // The Material Design data packs contain some of the same asset IDs as in
|
| - // the non-Material Design data packs. Set aside the current packs and add the
|
| - // Material Design packs so that they are searched first when a request for an
|
| - // asset is made. The Material Design packs cannot be loaded in
|
| - // LoadCommonResources() because the MaterialDesignController is not always
|
| - // initialized at the time it is called.
|
| - // TODO(shrike) - remove this method and restore loading of Material Design
|
| - // packs to LoadCommonResources() when the MaterialDesignController goes away.
|
| - std::vector<std::unique_ptr<ResourceHandle>> tmp_packs;
|
| - for (auto it = data_packs_.begin(); it != data_packs_.end(); ++it) {
|
| - std::unique_ptr<ResourceHandle> next_pack(*it);
|
| - tmp_packs.push_back(std::move(next_pack));
|
| - }
|
| - data_packs_.weak_clear();
|
| -
|
| - AddMaterialDesignDataPackFromPath(
|
| - GetResourcesPakFilePath(@"chrome_material_100_percent", nil),
|
| - SCALE_FACTOR_100P);
|
| -
|
| - AddOptionalMaterialDesignDataPackFromPath(
|
| - GetResourcesPakFilePath(@"chrome_material_200_percent", nil),
|
| - SCALE_FACTOR_200P);
|
| -
|
| - // Add back the non-Material Design packs so that they serve as a fallback.
|
| - for (auto it = tmp_packs.begin(); it != tmp_packs.end(); ++it) {
|
| - data_packs_.push_back(std::move(*it));
|
| - }
|
| -}
|
| -
|
| base::FilePath ResourceBundle::GetLocaleFilePath(const std::string& app_locale,
|
| bool test_file_exists) {
|
| NSString* mac_locale = base::SysUTF8ToNSString(app_locale);
|
| @@ -145,11 +110,7 @@ gfx::Image& ResourceBundle::GetNativeImageNamed(int resource_id) {
|
|
|
| if (image.IsEmpty()) {
|
| base::scoped_nsobject<NSImage> ns_image;
|
| - // Material Design packs are meant to override the standard packs, so
|
| - // search for the image in those packs first.
|
| for (size_t i = 0; i < data_packs_.size(); ++i) {
|
| - if (!data_packs_[i]->HasOnlyMaterialDesignAssets())
|
| - continue;
|
| scoped_refptr<base::RefCountedStaticMemory> data(
|
| data_packs_[i]->GetStaticMemory(resource_id));
|
| if (!data.get())
|
| @@ -174,8 +135,6 @@ gfx::Image& ResourceBundle::GetNativeImageNamed(int resource_id) {
|
| if (image.IsEmpty()) {
|
| base::scoped_nsobject<NSImage> ns_image;
|
| for (size_t i = 0; i < data_packs_.size(); ++i) {
|
| - if (data_packs_[i]->HasOnlyMaterialDesignAssets())
|
| - continue;
|
| scoped_refptr<base::RefCountedStaticMemory> data(
|
| data_packs_[i]->GetStaticMemory(resource_id));
|
| if (!data.get())
|
|
|