summaryrefslogtreecommitdiff
path: root/frontends/cocoa/schedule.m
diff options
context:
space:
mode:
Diffstat (limited to 'frontends/cocoa/schedule.m')
-rw-r--r--frontends/cocoa/schedule.m11
1 files changed, 5 insertions, 6 deletions
diff --git a/frontends/cocoa/schedule.m b/frontends/cocoa/schedule.m
index f0896bd9d..65ca7f15d 100644
--- a/frontends/cocoa/schedule.m
+++ b/frontends/cocoa/schedule.m
@@ -27,14 +27,14 @@
void *userData;
}
-- initWithCallback: (void (*)(void *))cb userData: (void *)ud;
+- (instancetype)initWithCallback: (void (*)(void *))cb userData: (void *)ud;
- (void) schedule: (NSTimeInterval) ti;
@end
@implementation ScheduledCallback
-- initWithCallback: (void (*)(void *))cb userData: (void *)ud;
+- (instancetype)initWithCallback: (void (*)(void *))cb userData: (void *)ud
{
callback = cb;
userData = ud;
@@ -44,7 +44,7 @@
static NSMutableSet *timerSet = nil;
-- (void) schedule: (NSTimeInterval) ti;
+- (void) schedule: (NSTimeInterval) ti
{
if (nil == timerSet) {
timerSet = [[NSMutableSet alloc] init];
@@ -54,7 +54,7 @@ static NSMutableSet *timerSet = nil;
[timerSet addObject: self];
}
-- (void) timerFired;
+- (void) timerFired
{
if ([timerSet containsObject: self]) {
[timerSet removeObject: self];
@@ -69,7 +69,7 @@ static NSMutableSet *timerSet = nil;
return ((ScheduledCallback *)object)->callback == callback && ((ScheduledCallback *)object)->userData == userData;
}
-- (NSUInteger) hash;
+- (NSUInteger) hash
{
return (NSUInteger)callback + (NSUInteger)userData;
}
@@ -84,7 +84,6 @@ nserror cocoa_schedule(int t, void (*callback)(void *p), void *p)
if (t >= 0) {
[cb schedule: (NSTimeInterval)t / 1000];
}
- [cb release];
return NSERROR_OK;
}