Improve speed and reliability of host detection
This commit is contained in:
parent
ae1c83a011
commit
b01d13976b
2 changed files with 64 additions and 18 deletions
|
|
@ -444,8 +444,15 @@ static NSArray* appList;
|
|||
|
||||
// Initialize the non-persistent host state
|
||||
for (Host* host in hostList) {
|
||||
host.online = NO;
|
||||
host.activeAddress = host.address;
|
||||
if (host.activeAddress == nil) {
|
||||
host.activeAddress = host.localAddress;
|
||||
}
|
||||
if (host.activeAddress == nil) {
|
||||
host.activeAddress = host.externalAddress;
|
||||
}
|
||||
if (host.activeAddress == nil) {
|
||||
host.activeAddress = host.address;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue