mirror of
https://github.com/transmission/transmission.git
synced 2026-05-08 09:39:08 +01:00
runs on Tiger again, although blocklist auto-update won't be reliable on Tiger
This commit is contained in:
@@ -24,6 +24,7 @@
|
||||
|
||||
#import "BlocklistScheduler.h"
|
||||
#import "BlocklistDownloader.h"
|
||||
#import "NSApplicationAdditions.h"
|
||||
|
||||
//one minute delay before running after option is changed
|
||||
#define SMALL_DELAY 60
|
||||
@@ -69,9 +70,11 @@ BlocklistScheduler * fScheduler = nil;
|
||||
fTimer = [[NSTimer alloc] initWithFireDate: useDate interval: 0 target: self selector: @selector(runUpdater)
|
||||
userInfo: nil repeats: NO];
|
||||
|
||||
[[NSRunLoop mainRunLoop] addTimer: fTimer forMode: NSDefaultRunLoopMode];
|
||||
[[NSRunLoop mainRunLoop] addTimer: fTimer forMode: NSModalPanelRunLoopMode];
|
||||
[[NSRunLoop mainRunLoop] addTimer: fTimer forMode: NSEventTrackingRunLoopMode];
|
||||
//current run loop usually means a second update won't work
|
||||
NSRunLoop * loop = [NSApp isOnLeopardOrBetter] ? [NSRunLoop mainRunLoop] : [NSRunLoop currentRunLoop];
|
||||
[loop addTimer: fTimer forMode: NSDefaultRunLoopMode];
|
||||
[loop addTimer: fTimer forMode: NSModalPanelRunLoopMode];
|
||||
[loop addTimer: fTimer forMode: NSEventTrackingRunLoopMode];
|
||||
}
|
||||
|
||||
- (void) cancelSchedule
|
||||
|
||||
+4
-3
@@ -2435,9 +2435,10 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
|
||||
fSpeedLimitTimer = [[NSTimer alloc] initWithFireDate: dateToUse interval: 0 target: self selector: @selector(autoSpeedLimit:)
|
||||
userInfo: [NSNumber numberWithBool: nextIsLimit] repeats: NO];
|
||||
|
||||
[[NSRunLoop mainRunLoop] addTimer: fSpeedLimitTimer forMode: NSDefaultRunLoopMode];
|
||||
[[NSRunLoop mainRunLoop] addTimer: fSpeedLimitTimer forMode: NSModalPanelRunLoopMode];
|
||||
[[NSRunLoop mainRunLoop] addTimer: fSpeedLimitTimer forMode: NSEventTrackingRunLoopMode];
|
||||
NSRunLoop * loop = [NSApp isOnLeopardOrBetter] ? [NSRunLoop mainRunLoop] : [NSRunLoop currentRunLoop];
|
||||
[loop addTimer: fSpeedLimitTimer forMode: NSDefaultRunLoopMode];
|
||||
[loop addTimer: fSpeedLimitTimer forMode: NSModalPanelRunLoopMode];
|
||||
[loop addTimer: fSpeedLimitTimer forMode: NSEventTrackingRunLoopMode];
|
||||
[fSpeedLimitTimer release];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user