Using properties

Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
This commit is contained in:
michael starke
2015-10-23 19:41:44 +02:00
parent 28c1c7b016
commit 6031ba021a

View File

@@ -43,7 +43,7 @@
- (void)dealloc { - (void)dealloc {
/* Notifications */ /* Notifications */
[[[NSWorkspace sharedWorkspace] notificationCenter] removeObserver:self]; [[NSWorkspace sharedWorkspace].notificationCenter removeObserver:self];
/* Timer */ /* Timer */
[NSEvent removeMonitor:self.eventHandler]; [NSEvent removeMonitor:self.eventHandler];
@@ -53,12 +53,11 @@
- (void)setLockOnSleep:(BOOL)lockOnSleep { - (void)setLockOnSleep:(BOOL)lockOnSleep {
if(_lockOnSleep != lockOnSleep) { if(_lockOnSleep != lockOnSleep) {
_lockOnSleep = lockOnSleep; _lockOnSleep = lockOnSleep;
NSNotificationCenter *notificationCenter = [[NSWorkspace sharedWorkspace] notificationCenter];
if(_lockOnSleep) { if(_lockOnSleep) {
[notificationCenter addObserver:self selector:@selector(_willSleepNotification:) name:NSWorkspaceWillSleepNotification object:nil]; [[NSWorkspace sharedWorkspace].notificationCenter addObserver:self selector:@selector(_willSleepNotification:) name:NSWorkspaceWillSleepNotification object:nil];
} }
else { else {
[notificationCenter removeObserver:self]; [[NSWorkspace sharedWorkspace].notificationCenter removeObserver:self];
} }
} }
} }
@@ -105,7 +104,7 @@
/* update or create Timer */ /* update or create Timer */
if( self.idleCheckTimer ) { if( self.idleCheckTimer ) {
NSAssert([self.idleCheckTimer isValid], @"Timer needs to be valid"); NSAssert([self.idleCheckTimer isValid], @"Timer needs to be valid");
[self.idleCheckTimer setFireDate:[NSDate dateWithTimeIntervalSinceNow:self.idleLockTime ]]; self.idleCheckTimer.fireDate = [NSDate dateWithTimeIntervalSinceNow:self.idleLockTime];
} }
else { else {
self.idleCheckTimer = [NSTimer timerWithTimeInterval:self.idleLockTime target:self selector:@selector(_checkIdleTime:) userInfo:nil repeats:YES]; self.idleCheckTimer = [NSTimer timerWithTimeInterval:self.idleLockTime target:self selector:@selector(_checkIdleTime:) userInfo:nil repeats:YES];