| Index: chrome/browser/ui/views/find_bar_view.cc
|
| diff --git a/chrome/browser/ui/views/find_bar_view.cc b/chrome/browser/ui/views/find_bar_view.cc
|
| index a87902df1c5c059914bbaf6cefb3bed0aed4160e..6b9ef16984a228f5b3daa4e2608078edc2ae085e 100644
|
| --- a/chrome/browser/ui/views/find_bar_view.cc
|
| +++ b/chrome/browser/ui/views/find_bar_view.cc
|
| @@ -28,6 +28,7 @@
|
| #include "ui/base/theme_provider.h"
|
| #include "ui/events/event.h"
|
| #include "ui/gfx/canvas.h"
|
| +#include "ui/views/border.h"
|
| #include "ui/views/controls/button/image_button.h"
|
| #include "ui/views/controls/label.h"
|
| #include "ui/views/controls/textfield/textfield.h"
|
| @@ -85,6 +86,10 @@ FindBarView::FindBarView(FindBarHost* host)
|
| find_text_->set_default_width_in_chars(kDefaultCharWidth);
|
| find_text_->SetController(this);
|
| find_text_->SetAccessibleName(l10n_util::GetStringUTF16(IDS_ACCNAME_FIND));
|
| + // The find bar textfield has a background image instead of a border.
|
| + const gfx::Insets insets = find_text_->GetInsets();
|
| + find_text_->set_border(
|
| + views::Border::CreateEmptyBorder(insets.top(), 0, insets.bottom(), 2));
|
|
|
| AddChildView(find_text_);
|
|
|
| @@ -339,14 +344,6 @@ void FindBarView::Layout() {
|
| find_previous_button_->height());
|
| }
|
|
|
| -void FindBarView::ViewHierarchyChanged(
|
| - const ViewHierarchyChangedDetails& details) {
|
| - if (details.is_add && details.child == this) {
|
| - find_text_->SetHorizontalMargins(0, 2); // Left and Right margins.
|
| - find_text_->RemoveBorder(); // We draw our own border (a background image).
|
| - }
|
| -}
|
| -
|
| gfx::Size FindBarView::GetPreferredSize() {
|
| gfx::Size prefsize = find_text_->GetPreferredSize();
|
| prefsize.set_height(preferred_height_);
|
|
|