| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index e4e393e1b65a989758380c97dd277ea9832d22cc..f6cf494c7f23776cb06b757f1cb601f59c449254 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -1611,7 +1611,7 @@ WebWidget* RenderViewImpl::createPopupMenu(blink::WebPopupType popup_type) {
|
| widget->SetPopupOriginAdjustmentsForEmulation(
|
| screen_metrics_emulator_.get());
|
| }
|
| - return widget->webwidget();
|
| + return widget->GetWebWidget();
|
| }
|
|
|
| WebStorageNamespace* RenderViewImpl::createSessionStorageNamespace() {
|
| @@ -2601,6 +2601,13 @@ void RenderViewImpl::OnSetActive(bool active) {
|
| webview()->setIsActive(active);
|
| }
|
|
|
| +blink::WebWidget* RenderViewImpl::GetWebWidget() const {
|
| + if (frame_widget_)
|
| + return frame_widget_;
|
| +
|
| + return RenderWidget::GetWebWidget();
|
| +}
|
| +
|
| void RenderViewImpl::CloseForFrame() {
|
| DCHECK(frame_widget_);
|
| frame_widget_->close();
|
|
|