diff options
Diffstat (limited to 'Source/WebKit2/UIProcess/WebPageProxy.cpp')
| -rw-r--r-- | Source/WebKit2/UIProcess/WebPageProxy.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Source/WebKit2/UIProcess/WebPageProxy.cpp b/Source/WebKit2/UIProcess/WebPageProxy.cpp index 9d914cf28..819fd7ad3 100644 --- a/Source/WebKit2/UIProcess/WebPageProxy.cpp +++ b/Source/WebKit2/UIProcess/WebPageProxy.cpp @@ -1588,6 +1588,19 @@ void WebPageProxy::listenForLayoutMilestones(WebCore::LayoutMilestones milestone m_process->send(Messages::WebPage::ListenForLayoutMilestones(milestones), m_pageID); } +void WebPageProxy::setVisibilityState(WebCore::PageVisibilityState visibilityState, bool isInitialState) +{ + if (!isValid()) + return; + +#if ENABLE(PAGE_VISIBILITY_API) + if (visibilityState != m_visibilityState || isInitialState) { + m_visibilityState = visibilityState; + m_process->send(Messages::WebPage::SetVisibilityState(visibilityState, isInitialState), m_pageID); + } +#endif +} + void WebPageProxy::setSuppressScrollbarAnimations(bool suppressAnimations) { if (!isValid()) |
