mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-29 16:01:38 +00:00
attempt to get avahi code working without breaking abi.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30957 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
4db2b9cf28
commit
2d4d2d6dc4
5 changed files with 61 additions and 50 deletions
|
@ -642,10 +642,11 @@ GSAvahiEntryGroupStateChanged(AvahiEntryGroup *group,
|
|||
- (void) netService: (NSNetService*)service
|
||||
didUpdateAddresses: (NSArray*)addresses
|
||||
{
|
||||
if ([_delegate respondsToSelector: @selector(netService:didUpdateAddresses:)])
|
||||
if ([[self delegate] respondsToSelector:
|
||||
@selector(netService:didUpdateAddresses:)])
|
||||
{
|
||||
[_delegate netService: service
|
||||
didUpdateAddresses: addresses];
|
||||
[[self delegate] netService: service
|
||||
didUpdateAddresses: addresses];
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -660,7 +661,7 @@ didUpdateRecordData: (id)data
|
|||
}
|
||||
theSelector = NSSelectorFromString([NSString stringWithFormat:
|
||||
@"netService:didUpdate%@RecordData:", rrType]);
|
||||
if ([_delegate respondsToSelector: theSelector])
|
||||
if ([[self delegate] respondsToSelector: theSelector])
|
||||
{
|
||||
if (([rrType isEqualToString: @"TXT"])
|
||||
&& [data isKindOfClass: [NSArray class]])
|
||||
|
@ -671,16 +672,16 @@ didUpdateRecordData: (id)data
|
|||
*/
|
||||
data = [(NSArray*)data lastObject];
|
||||
}
|
||||
[_delegate performSelector: theSelector
|
||||
withObject: service
|
||||
withObject: data];
|
||||
[[self delegate] performSelector: theSelector
|
||||
withObject: service
|
||||
withObject: data];
|
||||
}
|
||||
else if ([_delegate respondsToSelector:
|
||||
else if ([[self delegate] respondsToSelector:
|
||||
@selector(netService:didUpdateRecordData:forRecordType:)])
|
||||
{
|
||||
[_delegate netService: service
|
||||
didUpdateRecordData: data
|
||||
forRecordType: rrType];
|
||||
[[self delegate] netService: service
|
||||
didUpdateRecordData: data
|
||||
forRecordType: rrType];
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -691,11 +692,11 @@ didUpdateRecordData: (id)data
|
|||
SEL theSelector = NSSelectorFromString([NSString stringWithFormat:
|
||||
@"netService:didNotMonitor%@RecordData:", rrType]);
|
||||
|
||||
if ([_delegate respondsToSelector: theSelector])
|
||||
if ([[self delegate] respondsToSelector: theSelector])
|
||||
{
|
||||
[_delegate performSelector: theSelector
|
||||
withObject: service
|
||||
withObject: errorDict];
|
||||
[[self delegate] performSelector: theSelector
|
||||
withObject: service
|
||||
withObject: errorDict];
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue