Title: [153531] trunk/Source/WebCore
- Revision
- 153531
- Author
- [email protected]
- Date
- 2013-07-31 11:48:50 -0700 (Wed, 31 Jul 2013)
Log Message
REGRESSION (r153406): DOM intervals are not properly restarted when resumed
https://bugs.webkit.org/show_bug.cgi?id=119345
Reviewed by Sam Weinig.
* page/SuspendableTimer.cpp: (WebCore::SuspendableTimer::suspend): Call base class
version of repeatInterval(), not our version that will just return the current value
of m_savedRepeatInterval in this situation.
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (153530 => 153531)
--- trunk/Source/WebCore/ChangeLog 2013-07-31 18:44:21 UTC (rev 153530)
+++ trunk/Source/WebCore/ChangeLog 2013-07-31 18:48:50 UTC (rev 153531)
@@ -1,3 +1,14 @@
+2013-07-31 Alexey Proskuryakov <[email protected]>
+
+ REGRESSION (r153406): DOM intervals are not properly restarted when resumed
+ https://bugs.webkit.org/show_bug.cgi?id=119345
+
+ Reviewed by Sam Weinig.
+
+ * page/SuspendableTimer.cpp: (WebCore::SuspendableTimer::suspend): Call base class
+ version of repeatInterval(), not our version that will just return the current value
+ of m_savedRepeatInterval in this situation.
+
2013-07-31 Ryosuke Niwa <[email protected]>
Avoid calling nextRenderer() in some cases
Modified: trunk/Source/WebCore/page/SuspendableTimer.cpp (153530 => 153531)
--- trunk/Source/WebCore/page/SuspendableTimer.cpp 2013-07-31 18:44:21 UTC (rev 153530)
+++ trunk/Source/WebCore/page/SuspendableTimer.cpp 2013-07-31 18:48:50 UTC (rev 153531)
@@ -69,8 +69,8 @@
m_savedIsActive = TimerBase::isActive();
if (m_savedIsActive) {
- m_savedNextFireInterval = nextUnalignedFireInterval();
- m_savedRepeatInterval = repeatInterval();
+ m_savedNextFireInterval = TimerBase::nextUnalignedFireInterval();
+ m_savedRepeatInterval = TimerBase::repeatInterval();
TimerBase::stop();
}
}
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes