the serial still though. Fixed showing prefs on application activiation
at dumb times.
- (void)registerLater:(id)sender
{
[window orderOut:self];
- (void)registerLater:(id)sender
{
[window orderOut:self];
+ if ([[NSDate date] timeIntervalSinceDate:[[MainController sharedController] getBlingTime]] >= 604800) {
+ [NSApp terminate:nil];
+ }
}
- (void)verifyKey:(id)sender
}
- (void)verifyKey:(id)sender
withLength:NSSquareStatusItemLength];
}
withLength:NSSquareStatusItemLength];
}
- bling = [[MTBlingController alloc] init];
+ /*bling = [[MTBlingController alloc] init];
[self blingTime];
registerTimer = [[NSTimer scheduledTimerWithTimeInterval:10.0
target:self
selector:@selector(blingTime)
userInfo:nil
[self blingTime];
registerTimer = [[NSTimer scheduledTimerWithTimeInterval:10.0
target:self
selector:@selector(blingTime)
userInfo:nil
+ repeats:YES] retain];*/
NS_DURING
if ([[self currentRemote] playerRunningState] == ITMTRemotePlayerRunning) {
NS_DURING
if ([[self currentRemote] playerRunningState] == ITMTRemotePlayerRunning) {
[networkController startRemoteServerSearch];
[NSApp deactivate];
[self performSelector:@selector(rawr) withObject:nil afterDelay:1.0];
[networkController startRemoteServerSearch];
[NSApp deactivate];
[self performSelector:@selector(rawr) withObject:nil afterDelay:1.0];
+
+ bling = [[MTBlingController alloc] init];
+ [self blingTime];
+ registerTimer = [[NSTimer scheduledTimerWithTimeInterval:10.0
+ target:self
+ selector:@selector(blingTime)
+ userInfo:nil
+ repeats:YES] retain];
-- (void)applicationWillBecomeActive:(NSNotification *)note
+- (void)applicationDidBecomeActive:(NSNotification *)note
+ if (_open && !blinged && ![NSApp mainWindow] && ![[StatusWindow sharedWindow] isVisible]) {
[[MainController sharedController] showPreferences];
}
}
[[MainController sharedController] showPreferences];
}
}
if ( ([now timeIntervalSinceDate:[self getBlingTime]] >= 604800) && (blinged != YES) ) {
blinged = YES;
[statusItem setEnabled:NO];
if ( ([now timeIntervalSinceDate:[self getBlingTime]] >= 604800) && (blinged != YES) ) {
blinged = YES;
[statusItem setEnabled:NO];
+ [[ITHotKeyCenter sharedCenter] setEnabled:NO];
if ([refreshTimer isValid]) {
[refreshTimer invalidate];
[refreshTimer release];
if ([refreshTimer isValid]) {
[refreshTimer invalidate];
[refreshTimer release];
} else {
if (blinged) {
[statusItem setEnabled:YES];
} else {
if (blinged) {
[statusItem setEnabled:YES];
+ [[ITHotKeyCenter sharedCenter] setEnabled:YES];
if (![refreshTimer isValid]) {
[refreshTimer release];
refreshTimer = [[NSTimer scheduledTimerWithTimeInterval:([networkController isConnectedToServer] ? 10.0 : 0.5)
if (![refreshTimer isValid]) {
[refreshTimer release];
refreshTimer = [[NSTimer scheduledTimerWithTimeInterval:([networkController isConnectedToServer] ? 10.0 : 0.5)