use actual port used when checking the status
This commit is contained in:
parent
ea23f0b7ce
commit
6a9f6c3236
|
@ -262,7 +262,8 @@
|
||||||
[fPortStatusImage setImage: nil];
|
[fPortStatusImage setImage: nil];
|
||||||
[fPortStatusProgress startAnimation: self];
|
[fPortStatusProgress startAnimation: self];
|
||||||
|
|
||||||
[portChecker probePort: [fDefaults integerForKey: @"BindPort"]];
|
tr_handle_status_t * stat = tr_handleStatus(fHandle);
|
||||||
|
[portChecker probePort: stat->publicPort];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void) portCheckerDidFinishProbing: (PortChecker *) portChecker
|
- (void) portCheckerDidFinishProbing: (PortChecker *) portChecker
|
||||||
|
@ -299,18 +300,18 @@
|
||||||
|
|
||||||
- (void) updateNatStatus
|
- (void) updateNatStatus
|
||||||
{
|
{
|
||||||
tr_handle_status_t * hstat = tr_handleStatus(fHandle);
|
tr_handle_status_t * stat = tr_handleStatus(fHandle);
|
||||||
if (fNatStatus == hstat->natTraversalStatus)
|
if (fNatStatus == stat->natTraversalStatus)
|
||||||
return;
|
return;
|
||||||
fNatStatus = hstat->natTraversalStatus;
|
fNatStatus = stat->natTraversalStatus;
|
||||||
|
|
||||||
if (hstat->natTraversalStatus == TR_NAT_TRAVERSAL_MAPPED)
|
if (fNatStatus == TR_NAT_TRAVERSAL_MAPPED)
|
||||||
{
|
{
|
||||||
[fNatStatusField setStringValue: NSLocalizedString(@"Port successfully mapped",
|
[fNatStatusField setStringValue: NSLocalizedString(@"Port successfully mapped",
|
||||||
"Preferences -> Network -> port map status")];
|
"Preferences -> Network -> port map status")];
|
||||||
[fNatStatusImage setImage: [NSImage imageNamed: @"GreenDot.tiff"]];
|
[fNatStatusImage setImage: [NSImage imageNamed: @"GreenDot.tiff"]];
|
||||||
}
|
}
|
||||||
else if (hstat->natTraversalStatus == TR_NAT_TRAVERSAL_NOTFOUND || hstat->natTraversalStatus == TR_NAT_TRAVERSAL_ERROR)
|
else if (fNatStatus == TR_NAT_TRAVERSAL_NOTFOUND || fNatStatus == TR_NAT_TRAVERSAL_ERROR)
|
||||||
{
|
{
|
||||||
[fNatStatusField setStringValue: NSLocalizedString(@"Error mapping port",
|
[fNatStatusField setStringValue: NSLocalizedString(@"Error mapping port",
|
||||||
"Preferences -> Network -> port map status")];
|
"Preferences -> Network -> port map status")];
|
||||||
|
|
Loading…
Reference in New Issue