Index: content/browser/web_contents/web_contents_impl.cc |
=================================================================== |
--- content/browser/web_contents/web_contents_impl.cc (revision 176042) |
+++ content/browser/web_contents/web_contents_impl.cc (working copy) |
@@ -1386,8 +1386,10 @@ |
new RenderWidgetHostImpl(this, process, route_id); |
created_widgets_.insert(widget_host); |
- RenderWidgetHostViewPort* widget_view = |
- RenderWidgetHostViewPort::CreateViewForWidget(widget_host); |
+ RenderWidgetHostViewPort* widget_view = RenderWidgetHostViewPort::FromRWHV( |
+ view_->CreateViewForPopupWidget(widget_host)); |
+ if (!widget_view) |
+ return; |
if (!is_fullscreen) { |
// Popups should not get activated. |
widget_view->SetPopupType(popup_type); |