diff options
Diffstat (limited to 'components/script/dom')
-rw-r--r-- | components/script/dom/testbinding.rs | 4 | ||||
-rw-r--r-- | components/script/dom/webidls/TestBinding.webidl | 2 | ||||
-rw-r--r-- | components/script/dom/window.rs | 6 |
3 files changed, 6 insertions, 6 deletions
diff --git a/components/script/dom/testbinding.rs b/components/script/dom/testbinding.rs index 13579d71330..372055483c7 100644 --- a/components/script/dom/testbinding.rs +++ b/components/script/dom/testbinding.rs @@ -613,8 +613,8 @@ impl TestBindingMethods for TestBinding { } } - fn AdvanceClock(&self, ms: i32) { - self.global().r().as_window().advance_animation_clock(ms); + fn AdvanceClock(&self, ms: i32, tick: bool) { + self.global().r().as_window().advance_animation_clock(ms, tick); } fn Panic(&self) { panic!("explicit panic from script") } diff --git a/components/script/dom/webidls/TestBinding.webidl b/components/script/dom/webidls/TestBinding.webidl index 9fc8a9e3bb6..9945f983ad7 100644 --- a/components/script/dom/webidls/TestBinding.webidl +++ b/components/script/dom/webidls/TestBinding.webidl @@ -439,7 +439,7 @@ interface TestBinding { [Pref="dom.testbinding.prefcontrolled.enabled"] const unsigned short prefControlledConstDisabled = 0; [Pref="layout.animations.test.enabled"] - void advanceClock(long millis); + void advanceClock(long millis, optional boolean forceLayoutTick = true); [Pref="dom.testbinding.prefcontrolled2.enabled"] readonly attribute boolean prefControlledAttributeEnabled; diff --git a/components/script/dom/window.rs b/components/script/dom/window.rs index c25c826b4ec..8aaa0adcde3 100644 --- a/components/script/dom/window.rs +++ b/components/script/dom/window.rs @@ -1074,9 +1074,9 @@ impl Window { } /// Advances the layout animation clock by `delta` milliseconds, and then - /// forces a reflow. - pub fn advance_animation_clock(&self, delta: i32) { - self.layout_chan.send(Msg::AdvanceClockMs(delta)).unwrap(); + /// forces a reflow if `tick` is true. + pub fn advance_animation_clock(&self, delta: i32, tick: bool) { + self.layout_chan.send(Msg::AdvanceClockMs(delta, tick)).unwrap(); } /// Reflows the page unconditionally if possible and not suppressed. This |