diff options
Diffstat (limited to 'Source/WebCore/dom/Document.cpp')
| -rw-r--r-- | Source/WebCore/dom/Document.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Source/WebCore/dom/Document.cpp b/Source/WebCore/dom/Document.cpp index c453cd3cc..efe89f40f 100644 --- a/Source/WebCore/dom/Document.cpp +++ b/Source/WebCore/dom/Document.cpp @@ -182,6 +182,10 @@ #include <wtf/StdLibExtras.h> #include <wtf/text/StringBuffer.h> +#if USE(ACCELERATED_COMPOSITING) +#include "RenderLayerCompositor.h" +#endif + #if ENABLE(SHARED_WORKERS) #include "SharedWorkerRepository.h" #endif @@ -4962,14 +4966,18 @@ void Document::resumeScriptedAnimationControllerCallbacks() void Document::windowScreenDidChange(PlatformDisplayID displayID) { + UNUSED_PARAM(displayID); + #if ENABLE(REQUEST_ANIMATION_FRAME) if (m_scriptedAnimationController) m_scriptedAnimationController->windowScreenDidChange(displayID); -#else - UNUSED_PARAM(displayID); #endif -} +#if USE(ACCELERATED_COMPOSITING) + if (renderView()->usesCompositing()) + renderView()->compositor()->windowScreenDidChange(displayID); +#endif +} String Document::displayStringModifiedByEncoding(const String& str) const { |
