aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--cocoa/ScintillaCocoa.mm11
1 files changed, 6 insertions, 5 deletions
diff --git a/cocoa/ScintillaCocoa.mm b/cocoa/ScintillaCocoa.mm
index e12f7a934..2abf1d3e0 100644
--- a/cocoa/ScintillaCocoa.mm
+++ b/cocoa/ScintillaCocoa.mm
@@ -947,16 +947,17 @@ bool ScintillaCocoa::FineTickerRunning(TickReason reason)
void ScintillaCocoa::FineTickerStart(TickReason reason, int millis, int tolerance)
{
FineTickerCancel(reason);
- NSTimer *fineTimer = [NSTimer scheduledTimerWithTimeInterval: millis / 1000.0
- target: timerTarget
- selector: @selector(timerFired:)
- userInfo: nil
- repeats: YES];
+ NSTimer *fineTimer = [NSTimer timerWithTimeInterval: millis / 1000.0
+ target: timerTarget
+ selector: @selector(timerFired:)
+ userInfo: nil
+ repeats: YES];
if (tolerance && [fineTimer respondsToSelector: @selector(setTolerance:)])
{
[fineTimer setTolerance: tolerance / 1000.0];
}
timers[reason] = fineTimer;
+ [[NSRunLoop currentRunLoop] addTimer:fineTimer forMode:NSDefaultRunLoopMode];
}
//--------------------------------------------------------------------------------------------------