Index: chrome/browser/themes/browser_theme_pack.cc |
diff --git a/chrome/browser/themes/browser_theme_pack.cc b/chrome/browser/themes/browser_theme_pack.cc |
index eeaa96cc4a5faaec6d6fcd54cd11ab1183604b3b..34218ff02d5a65a0277c93d3c99e7bbd4c6c05da 100644 |
--- a/chrome/browser/themes/browser_theme_pack.cc |
+++ b/chrome/browser/themes/browser_theme_pack.cc |
@@ -15,7 +15,7 @@ |
#include "base/utf_string_conversions.h" |
#include "base/values.h" |
#include "chrome/browser/themes/theme_properties.h" |
-#include "chrome/common/extensions/api/themes/theme_handler.h" |
+#include "chrome/common/extensions/manifest_handlers/theme_handler.h" |
#include "content/public/browser/browser_thread.h" |
#include "extensions/common/id_util.h" |
#include "grit/theme_resources.h" |
@@ -542,15 +542,15 @@ scoped_refptr<BrowserThemePack> BrowserThemePack::BuildFromExtension( |
scoped_refptr<BrowserThemePack> pack(new BrowserThemePack); |
pack->BuildHeader(extension); |
- pack->BuildTintsFromJSON(extensions::ThemeInfo::GetThemeTints(extension)); |
- pack->BuildColorsFromJSON(extensions::ThemeInfo::GetThemeColors(extension)); |
+ pack->BuildTintsFromJSON(extensions::ThemeInfo::GetTints(extension)); |
+ pack->BuildColorsFromJSON(extensions::ThemeInfo::GetColors(extension)); |
pack->BuildDisplayPropertiesFromJSON( |
- extensions::ThemeInfo::GetThemeDisplayProperties(extension)); |
+ extensions::ThemeInfo::GetDisplayProperties(extension)); |
// Builds the images. (Image building is dependent on tints). |
FilePathMap file_paths; |
pack->ParseImageNamesFromJSON( |
- extensions::ThemeInfo::GetThemeImages(extension), |
+ extensions::ThemeInfo::GetImages(extension), |
extension->path(), |
&file_paths); |
pack->BuildSourceImagesArray(file_paths); |
@@ -841,7 +841,8 @@ void BrowserThemePack::BuildHeader(const Extension* extension) { |
memcpy(header_->theme_id, id.c_str(), extensions::id_util::kIdSize); |
} |
-void BrowserThemePack::BuildTintsFromJSON(DictionaryValue* tints_value) { |
+void BrowserThemePack::BuildTintsFromJSON( |
+ const base::DictionaryValue* tints_value) { |
tints_ = new TintEntry[kTintTableLength]; |
for (size_t i = 0; i < kTintTableLength; ++i) { |
tints_[i].id = -1; |
@@ -886,7 +887,8 @@ void BrowserThemePack::BuildTintsFromJSON(DictionaryValue* tints_value) { |
} |
} |
-void BrowserThemePack::BuildColorsFromJSON(DictionaryValue* colors_value) { |
+void BrowserThemePack::BuildColorsFromJSON( |
+ const base::DictionaryValue* colors_value) { |
colors_ = new ColorPair[kColorTableLength]; |
for (size_t i = 0; i < kColorTableLength; ++i) { |
colors_[i].id = -1; |
@@ -908,7 +910,7 @@ void BrowserThemePack::BuildColorsFromJSON(DictionaryValue* colors_value) { |
} |
void BrowserThemePack::ReadColorsFromJSON( |
- DictionaryValue* colors_value, |
+ const base::DictionaryValue* colors_value, |
std::map<int, SkColor>* temp_colors) { |
// Parse the incoming data from |colors_value| into an intermediary structure. |
for (DictionaryValue::Iterator iter(*colors_value); !iter.IsAtEnd(); |
@@ -1003,7 +1005,7 @@ void BrowserThemePack::GenerateMissingColors( |
} |
void BrowserThemePack::BuildDisplayPropertiesFromJSON( |
- DictionaryValue* display_properties_value) { |
+ const base::DictionaryValue* display_properties_value) { |
display_properties_ = new DisplayPropertyPair[kDisplayPropertiesSize]; |
for (size_t i = 0; i < kDisplayPropertiesSize; ++i) { |
display_properties_[i].id = -1; |
@@ -1055,7 +1057,7 @@ void BrowserThemePack::BuildDisplayPropertiesFromJSON( |
} |
void BrowserThemePack::ParseImageNamesFromJSON( |
- DictionaryValue* images_value, |
+ const base::DictionaryValue* images_value, |
const base::FilePath& images_path, |
FilePathMap* file_paths) const { |
if (!images_value) |