| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 9194f8babe01e4fe34f2969f3880776c7c00f0d7..ccc2c491c41525c2658a5f9432411638843ab154 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -1602,7 +1602,7 @@ WebWidget* RenderViewImpl::createPopupMenu(blink::WebPopupType popup_type) {
|
| widget->SetPopupOriginAdjustmentsForEmulation(
|
| screen_metrics_emulator_.get());
|
| }
|
| - return widget->webwidget();
|
| + return widget->GetWebWidget();
|
| }
|
|
|
| WebStorageNamespace* RenderViewImpl::createSessionStorageNamespace() {
|
| @@ -2563,6 +2563,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();
|
| @@ -2866,8 +2873,8 @@ bool RenderViewImpl::didTapMultipleTargets(
|
| canvas.translate(-zoom_rect.x() * device_scale_factor_,
|
| -zoom_rect.y() * device_scale_factor_);
|
|
|
| - DCHECK(webwidget_->isAcceleratedCompositingActive());
|
| - webwidget_->paintIgnoringCompositing(&canvas, zoom_rect);
|
| + DCHECK(webview_->isAcceleratedCompositingActive());
|
| + webview_->paintIgnoringCompositing(&canvas, zoom_rect);
|
| }
|
|
|
| gfx::Rect zoom_rect_in_screen =
|
|
|