Commit de671417 authored by kenrb@chromium.org's avatar kenrb@chromium.org

Add NULL renderer check when setting layer for a remote frame

Follow-up to r176130. Ojan noted that the Frame might not have an
ownerRenderer, this patch adds a check for that scenario.

R=ojan@chromium.org

Review URL: https://codereview.chromium.org/339873003

git-svn-id: svn://svn.chromium.org/blink/trunk@176341 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 8714d85c
......@@ -565,7 +565,8 @@ void WebLocalFrameImpl::setRemoteWebLayer(WebLayer* webLayer)
// FIXME: This should be moved to WebRemoteFrame.
ASSERT(frame()->deprecatedLocalOwner());
frame()->deprecatedLocalOwner()->setNeedsCompositingUpdate();
frame()->ownerRenderer()->layer()->updateSelfPaintingLayer();
if (RenderPart* renderer = frame()->ownerRenderer())
renderer->layer()->updateSelfPaintingLayer();
}
void WebLocalFrameImpl::setPermissionClient(WebPermissionClient* permissionClient)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment