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

Reply via email to