Index: chrome/browser/ui/views/notifications/balloon_view.cc |
=================================================================== |
--- chrome/browser/ui/views/notifications/balloon_view.cc (revision 85284) |
+++ chrome/browser/ui/views/notifications/balloon_view.cc (working copy) |
@@ -316,21 +316,21 @@ |
gfx::Rect contents_rect = GetContentsRectangle(); |
html_contents_.reset(new BalloonViewHost(balloon)); |
html_contents_->SetPreferredSize(gfx::Size(10000, 10000)); |
- html_container_ = Widget::CreateWidget(); |
- html_container_->SetAlwaysOnTop(true); |
+ html_container_ = new Widget; |
Widget::InitParams params(Widget::InitParams::TYPE_POPUP); |
params.bounds = contents_rect; |
html_container_->Init(params); |
html_container_->SetContentsView(html_contents_->view()); |
+ html_container_->SetAlwaysOnTop(true); |
gfx::Rect balloon_rect(x(), y(), GetTotalWidth(), GetTotalHeight()); |
- frame_container_ = Widget::CreateWidget(); |
+ frame_container_ = new Widget; |
frame_container_->set_widget_delegate(this); |
- frame_container_->SetAlwaysOnTop(true); |
params.transparent = true; |
params.bounds = balloon_rect; |
frame_container_->Init(params); |
frame_container_->SetContentsView(this); |
+ frame_container_->SetAlwaysOnTop(true); |
frame_container_->MoveAboveWidget(html_container_); |
close_button_->SetImage(views::CustomButton::BS_NORMAL, |