]> git.saurik.com Git - wxWidgets.git/commitdiff
OSXTimer for all variants (sorry Vaclav, should be about the last split comit ..)
authorStefan Csomor <csomor@advancedconcepts.ch>
Thu, 31 Jul 2008 13:04:02 +0000 (13:04 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Thu, 31 Jul 2008 13:04:02 +0000 (13:04 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54887 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/osx/core/timer.cpp

index 2a18cd7ff3ca367a43bfa2bc2e67a296bed12eee..3f55f8895c2c1c79fda431de893ecfd4e87a21b3 100644 (file)
@@ -1,5 +1,5 @@
 /////////////////////////////////////////////////////////////////////////////
-// Name:        sec/osx/core/timer.cpp
+// Name:        src/osx/core/timer.cpp
 // Purpose:     wxTimer implementation using CoreFoundation
 // Author:      Stefan Csomor
 // Modified by:
@@ -88,8 +88,13 @@ bool wxOSXTimerImpl::Start( int milliseconds, bool mode )
     
     wxASSERT_MSG( m_info->m_timerRef != NULL, wxT("unable to create timer"));
     
-    CFRunLoopAddTimer( CFRunLoopGetMain() // or CFRunLoopGetCurrent() ?
-        , m_info->m_timerRef, kCFRunLoopCommonModes) ;
+    CFRunLoopRef runLoop = 0;
+#if wxOSX_USE_IPHONE
+    runLoop = CFRunLoopGetMain();
+#else
+    runLoop = CFRunLoopGetCurrent();
+#endif
+    CFRunLoopAddTimer( runLoop, m_info->m_timerRef, kCFRunLoopCommonModes) ;
 
 
     return true;