| Index: chrome/browser/search/instant_service.cc
|
| diff --git a/chrome/browser/search/instant_service.cc b/chrome/browser/search/instant_service.cc
|
| index 441a997298fd5267a96eedbe300f08585f263965..bf75e9a5c75ce7f1de4659b1f5c70591590a9107 100644
|
| --- a/chrome/browser/search/instant_service.cc
|
| +++ b/chrome/browser/search/instant_service.cc
|
| @@ -16,9 +16,6 @@
|
| #include "chrome/browser/search/suggestions/suggestions_source.h"
|
| #include "chrome/browser/search_engines/template_url_service_factory.h"
|
| #include "chrome/browser/search_engines/ui_thread_search_terms_data.h"
|
| -#include "chrome/browser/themes/theme_properties.h"
|
| -#include "chrome/browser/themes/theme_service.h"
|
| -#include "chrome/browser/themes/theme_service_factory.h"
|
| #include "chrome/browser/thumbnails/thumbnail_list_source.h"
|
| #include "chrome/browser/ui/search/instant_search_prerenderer.h"
|
| #include "chrome/browser/ui/webui/fallback_icon_source.h"
|
| @@ -47,21 +44,11 @@
|
| #include "chrome/browser/search/local_ntp_source.h"
|
| #endif
|
|
|
| -namespace {
|
| -
|
| -const int kSectionBorderAlphaTransparency = 80;
|
| -
|
| -// Converts SkColor to RGBAColor
|
| -RGBAColor SkColorToRGBAColor(const SkColor& sKColor) {
|
| - RGBAColor color;
|
| - color.r = SkColorGetR(sKColor);
|
| - color.g = SkColorGetG(sKColor);
|
| - color.b = SkColorGetB(sKColor);
|
| - color.a = SkColorGetA(sKColor);
|
| - return color;
|
| -}
|
| -
|
| -} // namespace
|
| +#if defined(ENABLE_THEMES)
|
| +#include "chrome/browser/themes/theme_properties.h"
|
| +#include "chrome/browser/themes/theme_service.h"
|
| +#include "chrome/browser/themes/theme_service_factory.h"
|
| +#endif // defined(ENABLE_THEMES)
|
|
|
| InstantService::InstantService(Profile* profile)
|
| : profile_(profile),
|
| @@ -204,12 +191,14 @@ void InstantService::UndoAllMostVisitedDeletions() {
|
| }
|
|
|
| void InstantService::UpdateThemeInfo() {
|
| +#if defined(ENABLE_THEMES)
|
| // Update theme background info.
|
| // Initialize |theme_info| if necessary.
|
| if (!theme_info_)
|
| OnThemeChanged(ThemeServiceFactory::GetForProfile(profile_));
|
| else
|
| OnThemeChanged(NULL);
|
| +#endif // defined(ENABLE_THEMES)
|
| }
|
|
|
| void InstantService::UpdateMostVisitedItemsInfo() {
|
| @@ -300,6 +289,24 @@ void InstantService::NotifyAboutMostVisitedItems() {
|
| MostVisitedItemsChanged(most_visited_items_));
|
| }
|
|
|
| +#if defined(ENABLE_THEMES)
|
| +
|
| +namespace {
|
| +
|
| +const int kSectionBorderAlphaTransparency = 80;
|
| +
|
| +// Converts SkColor to RGBAColor
|
| +RGBAColor SkColorToRGBAColor(const SkColor& sKColor) {
|
| + RGBAColor color;
|
| + color.r = SkColorGetR(sKColor);
|
| + color.g = SkColorGetG(sKColor);
|
| + color.b = SkColorGetB(sKColor);
|
| + color.a = SkColorGetA(sKColor);
|
| + return color;
|
| +}
|
| +
|
| +} // namespace
|
| +
|
| void InstantService::OnThemeChanged(ThemeService* theme_service) {
|
| if (!theme_service) {
|
| DCHECK(theme_info_.get());
|
| @@ -407,6 +414,7 @@ void InstantService::OnThemeChanged(ThemeService* theme_service) {
|
| FOR_EACH_OBSERVER(InstantServiceObserver, observers_,
|
| ThemeInfoChanged(*theme_info_));
|
| }
|
| +#endif // defined(ENABLE_THEMES)
|
|
|
| void InstantService::OnTemplateURLServiceChanged() {
|
| // Check whether the default search provider was changed.
|
|
|