| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 85bfba36117563ef61ccfa873d82ca2b462f2682..66dbfda1ea3bfe89da3a3bf6f2915a5a35307e37 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -1606,7 +1606,7 @@ WebWidget* RenderViewImpl::createPopupMenu(blink::WebPopupType popup_type) {
|
| widget->SetPopupOriginAdjustmentsForEmulation(
|
| screen_metrics_emulator_.get());
|
| }
|
| - return widget->webwidget();
|
| + return widget->GetWebWidget();
|
| }
|
|
|
| WebStorageNamespace* RenderViewImpl::createSessionStorageNamespace() {
|
| @@ -2600,6 +2600,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();
|
|
|