diff options
Diffstat (limited to 'Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.cpp')
-rw-r--r-- | Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.cpp b/Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.cpp index 6b265f375..32b09d540 100644 --- a/Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.cpp +++ b/Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.cpp @@ -103,6 +103,7 @@ LayoutTestController::LayoutTestController() , m_dumpPixels(true) , m_dumpFullScreenCallbacks(false) , m_dumpFrameLoadCallbacks(false) + , m_dumpProgressFinishedCallback(false) , m_waitToDump(false) , m_testRepaint(false) , m_testRepaintSweepHorizontally(false) @@ -544,13 +545,14 @@ void LayoutTestController::setShouldStayOnPageAfterHandlingBeforeUnload(bool sho void LayoutTestController::setPageVisibility(JSStringRef state) { - WKStringRef visibilityStateKey = toWK(state).get(); WebCore::PageVisibilityState visibilityState = WebCore::PageVisibilityStateVisible; - if (WKStringIsEqualToUTF8CString(visibilityStateKey, "hidden")) + if (JSStringIsEqualToUTF8CString(state, "hidden")) visibilityState = WebCore::PageVisibilityStateHidden; - else if (WKStringIsEqualToUTF8CString(visibilityStateKey, "prerender")) + else if (JSStringIsEqualToUTF8CString(state, "prerender")) visibilityState = WebCore::PageVisibilityStatePrerender; + else if (JSStringIsEqualToUTF8CString(state, "preview")) + visibilityState = WebCore::PageVisibilityStatePreview; WKBundleSetPageVisibilityState(InjectedBundle::shared().bundle(), InjectedBundle::shared().pageGroup(), visibilityState, /* isInitialState */ false); } |