Chromium Code Reviews| Index: content/browser/frame_host/render_widget_host_view_guest.cc |
| diff --git a/content/browser/frame_host/render_widget_host_view_guest.cc b/content/browser/frame_host/render_widget_host_view_guest.cc |
| index 129703549c77496c49a0c91577ff40800aada989..273ec3cb30ba8377f4d58944aaf2b1c4298bc0b1 100644 |
| --- a/content/browser/frame_host/render_widget_host_view_guest.cc |
| +++ b/content/browser/frame_host/render_widget_host_view_guest.cc |
| @@ -353,9 +353,13 @@ gfx::NativeView RenderWidgetHostViewGuest::GetNativeView() const { |
| if (!guest_) |
| return gfx::NativeView(); |
| - RenderWidgetHostView* rwhv = guest_->GetOwnerRenderWidgetHostView(); |
| + if (guest_->IsMimeHandlerViewGuest()) |
|
lazyboy
2016/07/22 01:03:30
I'm not sure I followed why this was needed.
Plea
EhsanK
2016/07/27 22:34:47
If we have --use-cross-process-frames-for-guests a
|
| + return guest_->GetTopLevelRenderWidgetHostView()->GetNativeView(); |
| + |
| + RenderWidgetHostView* rwhv = GetOwnerRenderWidgetHostView(); |
| if (!rwhv) |
| return gfx::NativeView(); |
| + |
| return rwhv->GetNativeView(); |
| } |