| Index: content/renderer/pepper/pepper_plugin_instance_impl.cc
|
| diff --git a/content/renderer/pepper/pepper_plugin_instance_impl.cc b/content/renderer/pepper/pepper_plugin_instance_impl.cc
|
| index 9b606fdcc19180c1d593e449b67d4afa8b5abd94..623827f06618f638d8d5b24541ca6d56dc72f3e0 100644
|
| --- a/content/renderer/pepper/pepper_plugin_instance_impl.cc
|
| +++ b/content/renderer/pepper/pepper_plugin_instance_impl.cc
|
| @@ -3190,7 +3190,11 @@ void PepperPluginInstanceImpl::DoSetCursor(WebCursorInfo* cursor) {
|
| bool PepperPluginInstanceImpl::IsFullPagePlugin() {
|
| WebLocalFrame* frame = container()->GetDocument().GetFrame();
|
| return frame->View()->MainFrame()->IsWebLocalFrame() &&
|
| - frame->View()->MainFrame()->GetDocument().IsPluginDocument();
|
| + frame->View()
|
| + ->MainFrame()
|
| + ->ToWebLocalFrame()
|
| + ->GetDocument()
|
| + .IsPluginDocument();
|
| }
|
|
|
| bool PepperPluginInstanceImpl::FlashSetFullscreen(bool fullscreen,
|
| @@ -3319,11 +3323,11 @@ bool PepperPluginInstanceImpl::CanAccessMainFrame() const {
|
| !containing_document.GetFrame()->View()->MainFrame()) {
|
| return false;
|
| }
|
| - blink::WebDocument main_document =
|
| - containing_document.GetFrame()->View()->MainFrame()->GetDocument();
|
| + blink::WebFrame* main_frame =
|
| + containing_document.GetFrame()->View()->MainFrame();
|
|
|
| return containing_document.GetSecurityOrigin().CanAccess(
|
| - main_document.GetSecurityOrigin());
|
| + main_frame->GetSecurityOrigin());
|
| }
|
|
|
| void PepperPluginInstanceImpl::KeepSizeAttributesBeforeFullscreen() {
|
|
|