| Index: chrome/browser/ui/views/infobars/infobar_view.h
|
| diff --git a/chrome/browser/ui/views/infobars/infobar_view.h b/chrome/browser/ui/views/infobars/infobar_view.h
|
| index 9486766001cd0c1bf628594375076c65f4513cd4..bdf26c5bd4445574497cf1b94b577c1e1a5e14b6 100644
|
| --- a/chrome/browser/ui/views/infobars/infobar_view.h
|
| +++ b/chrome/browser/ui/views/infobars/infobar_view.h
|
| @@ -13,6 +13,7 @@
|
| #include "ui/views/controls/button/button.h"
|
| #include "ui/views/controls/menu/menu_types.h"
|
| #include "ui/views/focus/external_focus_tracker.h"
|
| +#include "ui/views/view_targeter_delegate.h"
|
|
|
| namespace ui {
|
| class MenuModel;
|
| @@ -32,7 +33,8 @@ class MenuRunner;
|
| class InfoBarView : public infobars::InfoBar,
|
| public views::View,
|
| public views::ButtonListener,
|
| - public views::ExternalFocusTracker {
|
| + public views::ExternalFocusTracker,
|
| + public views::ViewTargeterDelegate {
|
| public:
|
| explicit InfoBarView(scoped_ptr<infobars::InfoBarDelegate> delegate);
|
|
|
| @@ -129,6 +131,10 @@ class InfoBarView : public infobars::InfoBar,
|
| // views::ExternalFocusTracker:
|
| void OnWillChangeFocus(View* focused_before, View* focused_now) override;
|
|
|
| + // views::ViewTargeterDelegate:
|
| + bool DoesIntersectRect(const View* target,
|
| + const gfx::Rect& rect) const override;
|
| +
|
| // This container holds the children and clips their painting during
|
| // animation.
|
| views::View* child_container_;
|
|
|