summaryrefslogtreecommitdiffstats
path: root/webkit/glue/webkit_glue.cc
diff options
context:
space:
mode:
authorsgjesse@chromium.org <sgjesse@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-10 10:11:32 +0000
committersgjesse@chromium.org <sgjesse@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-10 10:11:32 +0000
commit79b146165164583dbaedc285f97bdac966d04013 (patch)
tree50c087194ae5b060995671fa7f945bd4d07a7968 /webkit/glue/webkit_glue.cc
parent253601010dde1eae42992519244e8b3ffe5499b7 (diff)
downloadchromium_src-79b146165164583dbaedc285f97bdac966d04013.zip
chromium_src-79b146165164583dbaedc285f97bdac966d04013.tar.gz
chromium_src-79b146165164583dbaedc285f97bdac966d04013.tar.bz2
Changed the DumpFramesAsText() to not dump anything about a frame if it is empty (has no root element). This matches the WebKit version function dumpFramesAsText in WebKitTools/DumpRenderTree/win/DumpRenderTree.cpp, see http://trac.webkit.org/browser/trunk/WebKitTools/DumpRenderTree/win/DumpRenderTree.cpp?rev=34719#L306.
This fixes layout test LayoutTests/http/tests/security/cross-origin-xsl-BLOCKED.html as it expects a totally empty iframe. Review URL: http://codereview.chromium.org/10003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5099 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/webkit_glue.cc')
-rw-r--r--webkit/glue/webkit_glue.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/webkit/glue/webkit_glue.cc b/webkit/glue/webkit_glue.cc
index 07b7057..a1e7272 100644
--- a/webkit/glue/webkit_glue.cc
+++ b/webkit/glue/webkit_glue.cc
@@ -129,8 +129,9 @@ std::wstring DumpFramesAsText(WebFrame* web_frame, bool recursive) {
WebFrameImpl* webFrameImpl = static_cast<WebFrameImpl*>(web_frame);
std::wstring result;
- // Add header for all but the main frame.
- if (webFrameImpl->GetParent()) {
+ // Add header for all but the main frame. Skip empty frames.
+ if (webFrameImpl->GetParent() &&
+ webFrameImpl->frame()->document()->documentElement()) {
result.append(L"\n--------\nFrame: '");
result.append(webFrameImpl->GetName());
result.append(L"'\n--------\n");