| Index: chrome/browser/gtk/location_bar_view_gtk.cc
|
| diff --git a/chrome/browser/gtk/location_bar_view_gtk.cc b/chrome/browser/gtk/location_bar_view_gtk.cc
|
| index 118287d7d79f00dbf746c6cc8765542bb4469483..b10712adaef089dd6ad7ff8764b6d53be2c09946 100644
|
| --- a/chrome/browser/gtk/location_bar_view_gtk.cc
|
| +++ b/chrome/browser/gtk/location_bar_view_gtk.cc
|
| @@ -15,6 +15,7 @@
|
| #include "chrome/browser/alternate_nav_url_fetcher.h"
|
| #include "chrome/browser/autocomplete/autocomplete_edit_view_gtk.h"
|
| #include "chrome/browser/command_updater.h"
|
| +#include "chrome/browser/gtk/gtk_theme_provider.h"
|
| #include "chrome/browser/tab_contents/tab_contents.h"
|
| #include "chrome/common/gtk_util.h"
|
| #include "chrome/common/page_transition_types.h"
|
| @@ -116,10 +117,17 @@ void LocationBarViewGtk::Init() {
|
| G_CALLBACK(&HandleExposeThunk), this);
|
|
|
| GtkWidget* align = gtk_alignment_new(0.0, 0.0, 1.0, 1.0);
|
| - gtk_alignment_set_padding(GTK_ALIGNMENT(align),
|
| - kTopMargin + kBorderThickness,
|
| - kBottomMargin + kBorderThickness,
|
| - kEditLeftRightPadding, kEditLeftRightPadding);
|
| + // TODO(erg): Redo this so that it adjusts during theme changes.
|
| + if (GtkThemeProvider::UseSystemThemeGraphics(profile_)) {
|
| + gtk_alignment_set_padding(GTK_ALIGNMENT(align),
|
| + 0, 0,
|
| + kEditLeftRightPadding, kEditLeftRightPadding);
|
| + } else {
|
| + gtk_alignment_set_padding(GTK_ALIGNMENT(align),
|
| + kTopMargin + kBorderThickness,
|
| + kBottomMargin + kBorderThickness,
|
| + kEditLeftRightPadding, kEditLeftRightPadding);
|
| + }
|
| gtk_container_add(GTK_CONTAINER(align), location_entry_->widget());
|
| gtk_box_pack_start(GTK_BOX(hbox_.get()), align, TRUE, TRUE, 0);
|
|
|
|
|