Commit 5c47efc9 authored by bokan's avatar bokan Committed by Commit bot

Fire visualviewportchanged event on window rather than document

In https://codereview.chromium.org/2025393003/ I moved the visualViewport object
from document onto window but forgot to move the event to fire on the window
instead.

BUG=595826

Review-Url: https://codereview.chromium.org/2034313002
Cr-Commit-Position: refs/heads/master@{#398067}
parent 82083716
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
// Turn off smooth scrolling. // Turn off smooth scrolling.
internals.settings.setScrollAnimatorEnabled(false); internals.settings.setScrollAnimatorEnabled(false);
document.addEventListener('visualviewportchanged', function(e) { window.addEventListener('visualviewportchanged', function(e) {
numCalls++; numCalls++;
}); });
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
// Turn off smooth scrolling. // Turn off smooth scrolling.
internals.settings.setScrollAnimatorEnabled(false); internals.settings.setScrollAnimatorEnabled(false);
document.addEventListener('visualviewportchanged', function(e) { window.addEventListener('visualviewportchanged', function(e) {
numCalls++; numCalls++;
}); });
......
...@@ -3928,7 +3928,7 @@ void Document::enqueueMediaQueryChangeListeners(HeapVector<Member<MediaQueryList ...@@ -3928,7 +3928,7 @@ void Document::enqueueMediaQueryChangeListeners(HeapVector<Member<MediaQueryList
void Document::enqueueVisualViewportChangedEvent() void Document::enqueueVisualViewportChangedEvent()
{ {
Event* event = Event::create(EventTypeNames::visualviewportchanged); Event* event = Event::create(EventTypeNames::visualviewportchanged);
event->setTarget(this); event->setTarget(domWindow());
ensureScriptedAnimationController().enqueuePerFrameEvent(event); ensureScriptedAnimationController().enqueuePerFrameEvent(event);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment