Index: chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.cc |
diff --git a/chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.cc b/chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.cc |
index 0cca0d6f6221e28f37f441d2d86a9b696aa01955..d0ef99adaffe7f266e4be655aa21dc77ad4bdb44 100644 |
--- a/chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.cc |
+++ b/chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.cc |
@@ -173,14 +173,12 @@ class AutocompletePopupContentsView::InstantOptInView |
} |
virtual void OnPaint(gfx::Canvas* canvas) { |
+ gfx::Rect paint_rect(GetLocalBounds()); |
+ paint_rect.Inset(kOptInBackgroundHInset, kOptInBackgroundVInset); |
canvas->Save(); |
- canvas->Translate(gfx::Point(kOptInBackgroundHInset, |
- kOptInBackgroundVInset)); |
- bg_painter_->Paint(width() - kOptInBackgroundHInset * 2, |
- height() - kOptInBackgroundVInset * 2, canvas); |
- canvas->DrawRectInt(ResourceBundle::toolbar_separator_color, 0, 0, |
- width() - kOptInBackgroundHInset * 2, |
- height() - kOptInBackgroundVInset * 2); |
+ canvas->Translate(paint_rect.origin()); |
+ bg_painter_->Paint(paint_rect.width(), paint_rect.height(), canvas); |
+ canvas->DrawRect(paint_rect, ResourceBundle::toolbar_separator_color); |
canvas->Restore(); |
} |