| Index: chrome/browser/ui/views/frame/contents_container.cc
|
| ===================================================================
|
| --- chrome/browser/ui/views/frame/contents_container.cc (revision 83020)
|
| +++ chrome/browser/ui/views/frame/contents_container.cc (working copy)
|
| @@ -152,15 +152,17 @@
|
|
|
| void ContentsContainer::CreateOverlay(int initial_opacity) {
|
| DCHECK(!active_overlay_);
|
| - views::Widget::CreateParams params(views::Widget::CreateParams::TYPE_POPUP);
|
| - params.transparent = true;
|
| - params.accept_events = false;
|
| - active_overlay_ = views::Widget::CreateWidget(params);
|
| + active_overlay_ = views::Widget::CreateWidget();
|
| active_overlay_->SetOpacity(initial_opacity);
|
| gfx::Point screen_origin;
|
| views::View::ConvertPointToScreen(active_, &screen_origin);
|
| gfx::Rect overlay_bounds(screen_origin, active_->size());
|
| - active_overlay_->Init(active_->GetWidget()->GetNativeView(), overlay_bounds);
|
| + views::Widget::CreateParams params(views::Widget::CreateParams::TYPE_POPUP);
|
| + params.transparent = true;
|
| + params.accept_events = false;
|
| + params.parent = active_->GetWidget()->GetNativeView();
|
| + params.bounds = overlay_bounds;
|
| + active_overlay_->Init(params);
|
| overlay_view_ = new OverlayContentView(this);
|
| overlay_view_->set_background(
|
| views::Background::CreateSolidBackground(SK_ColorWHITE));
|
|
|