diff options
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/browser/views/extensions/extension_popup.cc | 9 | ||||
-rw-r--r-- | chrome/browser/views/status_bubble_views.cc | 6 |
2 files changed, 11 insertions, 4 deletions
diff --git a/chrome/browser/views/extensions/extension_popup.cc b/chrome/browser/views/extensions/extension_popup.cc index 53025e9..37e21ec 100644 --- a/chrome/browser/views/extensions/extension_popup.cc +++ b/chrome/browser/views/extensions/extension_popup.cc @@ -16,8 +16,10 @@ #include "views/widget/root_view.h" +using views::Widget; + ExtensionPopup::ExtensionPopup(ExtensionHost* host, - views::Widget* frame, + Widget* frame, const gfx::Rect& relative_to) : BrowserBubble(host->view(), frame, gfx::Point()), relative_to_(relative_to), @@ -29,8 +31,9 @@ ExtensionPopup::ExtensionPopup(ExtensionHost* host, // TODO(erikkay) Some of this border code is derived from InfoBubble. // We should see if we can unify these classes. - // |true| here means the widget is set to delete on destroy. - border_widget_ = views::Widget::CreateTransparentPopupWidget(true); + border_widget_ = Widget::CreatePopupWidget(Widget::Transparent, + Widget::NotAcceptEvents, + Widget::DeleteOnDestroy); gfx::NativeView native_window = frame->GetNativeView(); border_widget_->Init(native_window, bounds()); border_ = new BubbleBorder; diff --git a/chrome/browser/views/status_bubble_views.cc b/chrome/browser/views/status_bubble_views.cc index 4ade4e6..935b894 100644 --- a/chrome/browser/views/status_bubble_views.cc +++ b/chrome/browser/views/status_bubble_views.cc @@ -27,6 +27,8 @@ #include "views/widget/widget.h" #include "views/window/window.h" +using views::Widget; + // The alpha and color of the bubble's shadow. static const SkColor kShadowColor = SkColorSetARGB(30, 0, 0, 0); @@ -462,7 +464,9 @@ StatusBubbleViews::~StatusBubbleViews() { void StatusBubbleViews::Init() { if (!popup_.get()) { - popup_.reset(views::Widget::CreateTransparentPopupWidget(false)); + popup_.reset(Widget::CreatePopupWidget(Widget::Transparent, + Widget::NotAcceptEvents, + Widget::NotDeleteOnDestroy)); if (!view_) view_ = new StatusView(this, popup_.get(), frame_->GetThemeProvider()); popup_->SetOpacity(0x00); |