X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/0923e41e1f17298b8e12df7615977b92c4d2bfef..4ceec63fa54ca0281b26107bcfc78617c9854d4c:/NetworkController.m diff --git a/NetworkController.m b/NetworkController.m index b191c6d..ac10ab6 100755 --- a/NetworkController.m +++ b/NetworkController.m @@ -1,16 +1,3 @@ -/* - * MenuTunes - * NetworkController - * Rendezvous network controller - * - * Original Author : Kent Sutherland - * Responsibility : Kent Sutherland - * - * Copyright (c) 2003 iThink Software. - * All Rights Reserved - * - */ - #import "NetworkController.h" #import "MainController.h" #import "NetworkObject.h" @@ -289,7 +276,12 @@ static NetworkController *sharedController; ITDebugLog(@"Found service named %@.", [aNetService name]); [remoteServices addObject:aNetService]; [aNetService setDelegate:self]; - [aNetService resolve]; + //Figure out if it responds to the 10.4 method + if ([aNetService respondsToSelector:@selector(resolveWithTimeout:)]) { + (void)[aNetService resolveWithTimeout:5.0]; + } else { + [aNetService resolve]; + } if (!moreComing) { [[NSNotificationCenter defaultCenter] postNotificationName:@"ITMTFoundNetService" object:nil]; }