X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/086d6be5a155d0390ec1915350ad126c95a88416..0e4a6623849f7fd40f3c577e08e9ca999abdcc7e:/NetworkController.m diff --git a/NetworkController.m b/NetworkController.m index ce19757..41bf4ac 100755 --- a/NetworkController.m +++ b/NetworkController.m @@ -220,6 +220,7 @@ static NetworkController *sharedController; host:host]; testConnection = [[NSConnection connectionWithReceivePort:nil sendPort:testPort] retain]; [testConnection setReplyTimeout:2]; + [testConnection setRequestTimeout:2]; tempProxy = (NetworkObject *)[testConnection rootProxy]; [tempProxy serverName]; valid = [tempProxy isValid]; @@ -230,7 +231,7 @@ static NetworkController *sharedController; return NO; NS_ENDHANDLER - if (!clientProxy) { + if (!tempProxy) { ITDebugLog(@"Null proxy! Couldn't connect!"); [testConnection release]; [testPort release]; @@ -307,6 +308,9 @@ static NetworkController *sharedController; { ITDebugLog(@"Resolved service named %@.", [sender name]); [[NSNotificationCenter defaultCenter] postNotificationName:@"ITMTFoundNetService" object:nil]; + if ([[NSUserDefaults standardUserDefaults] boolForKey:@"useSharedPlayer"] && !connectedToServer) { + [[MainController sharedController] checkForRemoteServer]; + } [sender stop]; }