| Index: Source/core/page/PageSerializer.cpp
|
| ===================================================================
|
| --- Source/core/page/PageSerializer.cpp (revision 170478)
|
| +++ Source/core/page/PageSerializer.cpp (working copy)
|
| @@ -153,17 +153,16 @@
|
| return;
|
|
|
| const HTMLFrameOwnerElement& frameOwner = toHTMLFrameOwnerElement(element);
|
| - Frame* frame = frameOwner.contentFrame();
|
| - // FIXME: RemoteFrames not currently supported here.
|
| - if (!frame || !frame->isLocalFrame())
|
| + LocalFrame* frame = frameOwner.contentFrame();
|
| + if (!frame)
|
| return;
|
|
|
| - KURL url = toLocalFrame(frame)->document()->url();
|
| + KURL url = frame->document()->url();
|
| if (url.isValid() && !url.isBlankURL())
|
| return;
|
|
|
| // We need to give a fake location to blank frames so they can be referenced by the serialized frame.
|
| - url = m_serializer->urlForBlankFrame(toLocalFrame(frame));
|
| + url = m_serializer->urlForBlankFrame(frame);
|
| appendAttribute(out, element, Attribute(frameOwnerURLAttributeName(frameOwner), AtomicString(url.string())), namespaces);
|
| }
|
|
|
|
|