| Index: chrome/browser/views/autocomplete/autocomplete_popup_contents_view.cc
|
| diff --git a/chrome/browser/views/autocomplete/autocomplete_popup_contents_view.cc b/chrome/browser/views/autocomplete/autocomplete_popup_contents_view.cc
|
| index e8baee1299c0601b2abc5d734aed2663b39ebc91..45c377950d60713d22c7cdc6333fd4b4d6786e94 100644
|
| --- a/chrome/browser/views/autocomplete/autocomplete_popup_contents_view.cc
|
| +++ b/chrome/browser/views/autocomplete/autocomplete_popup_contents_view.cc
|
| @@ -34,6 +34,11 @@
|
| #include "app/win_util.h"
|
| #endif
|
|
|
| +#if defined(OS_LINUX)
|
| +#include "chrome/browser/gtk/gtk_util.h"
|
| +#include "gfx/skia_utils_gtk.h"
|
| +#endif
|
| +
|
| namespace {
|
|
|
| enum ResultViewState {
|
| @@ -60,6 +65,14 @@ SkColor GetColor(ResultViewState state, ColorKind kind) {
|
| colors[SELECTED][BACKGROUND] = color_utils::GetSysSkColor(COLOR_HIGHLIGHT);
|
| colors[NORMAL][TEXT] = color_utils::GetSysSkColor(COLOR_WINDOWTEXT);
|
| colors[SELECTED][TEXT] = color_utils::GetSysSkColor(COLOR_HIGHLIGHTTEXT);
|
| +#elif defined(OS_LINUX)
|
| + GdkColor bg_color, selected_bg_color, text_color, selected_text_color;
|
| + gtk_util::GetTextColors(
|
| + &bg_color, &selected_bg_color, &text_color, &selected_text_color);
|
| + colors[NORMAL][BACKGROUND] = gfx::GdkColorToSkColor(bg_color);
|
| + colors[SELECTED][BACKGROUND] = gfx::GdkColorToSkColor(selected_bg_color);
|
| + colors[NORMAL][TEXT] = gfx::GdkColorToSkColor(text_color);
|
| + colors[SELECTED][TEXT] = gfx::GdkColorToSkColor(selected_text_color);
|
| #else
|
| // TODO(beng): source from theme provider.
|
| colors[NORMAL][BACKGROUND] = SK_ColorWHITE;
|
|
|