Unreviewed, rolling out r234489.
[WebKit-https.git] / Source / WTF / wtf / RunLoopTimerCF.cpp
index 65785a2..5f5fc88 100644 (file)
@@ -10,7 +10,7 @@
  * 2.  Redistributions in binary form must reproduce the above copyright
  *     notice, this list of conditions and the following disclaimer in the
  *     documentation and/or other materials provided with the distribution.
- * 3.  Neither the name of Apple Computer, Inc. ("Apple") nor the names of
+ * 3.  Neither the name of Apple Inc. ("Apple") nor the names of
  *     its contributors may be used to endorse or promote products derived
  *     from this software without specific prior written permission.
  *
@@ -28,7 +28,7 @@
 
 #include "config.h"
 
-#if PLATFORM(MAC) && HAVE(RUNLOOP_TIMER)
+#if PLATFORM(COCOA) && HAVE(RUNLOOP_TIMER)
 
 #include "RunLoopTimer.h"
 
@@ -52,12 +52,12 @@ static void timerFired(CFRunLoopTimerRef, void* context)
     timer->fired();
 }
 
-void RunLoopTimerBase::start(double nextFireInterval, double repeatInterval)
+void RunLoopTimerBase::start(Seconds nextFireInterval, Seconds repeatInterval)
 {
     if (m_timer)
         CFRunLoopTimerInvalidate(m_timer.get());
     CFRunLoopTimerContext context = { 0, this, 0, 0, 0 };
-    m_timer.adoptCF(CFRunLoopTimerCreate(0, CFAbsoluteTimeGetCurrent() + nextFireInterval, repeatInterval, 0, 0, timerFired, &context));
+    m_timer = adoptCF(CFRunLoopTimerCreate(0, CFAbsoluteTimeGetCurrent() + nextFireInterval.seconds(), repeatInterval.seconds(), 0, 0, timerFired, &context));
 }
 
 void RunLoopTimerBase::schedule(const SchedulePair* schedulePair)
@@ -89,4 +89,4 @@ bool RunLoopTimerBase::isActive() const
 
 } // namespace WTF
 
-#endif // PLATFORM(MAC) && HAVE(RUNLOOP_TIMER)
+#endif // PLATFORM(COCOA) && HAVE(RUNLOOP_TIMER)