summaryrefslogtreecommitdiffstats
path: root/WebKit/win/WebFrame.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/win/WebFrame.cpp')
-rw-r--r--WebKit/win/WebFrame.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/WebKit/win/WebFrame.cpp b/WebKit/win/WebFrame.cpp
index 75a9c8d..5705f1e 100644
--- a/WebKit/win/WebFrame.cpp
+++ b/WebKit/win/WebFrame.cpp
@@ -845,8 +845,7 @@ HRESULT STDMETHODCALLTYPE WebFrame::childFrames(
// IWebFramePrivate ------------------------------------------------------
-HRESULT STDMETHODCALLTYPE WebFrame::renderTreeAsExternalRepresentation(
- /* [retval][out] */ BSTR *result)
+HRESULT WebFrame::renderTreeAsExternalRepresentation(BOOL forPrinting, BSTR *result)
{
if (!result)
return E_POINTER;
@@ -855,7 +854,7 @@ HRESULT STDMETHODCALLTYPE WebFrame::renderTreeAsExternalRepresentation(
if (!coreFrame)
return E_FAIL;
- *result = BString(externalRepresentation(coreFrame)).release();
+ *result = BString(externalRepresentation(coreFrame, forPrinting ? RenderAsTextPrintingMode : RenderAsTextBehaviorNormal)).release();
return S_OK;
}
@@ -964,7 +963,7 @@ HRESULT STDMETHODCALLTYPE WebFrame::firstLayoutDone(
if (!coreFrame)
return E_FAIL;
- *result = coreFrame->loader()->firstLayoutDone();
+ *result = coreFrame->loader()->stateMachine()->firstLayoutDone();
return S_OK;
}