1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-08 17:45:24 +02:00

[167071] use telnet ports that cannot be mapped verbatim

This commit is contained in:
Martin Oberhuber 2006-12-07 14:16:24 +00:00
parent f5e7dae7ac
commit 89994e4eb2

View file

@ -64,19 +64,23 @@ public class TelnetSettingsPage implements ISettingsPage {
} }
private void setNetworkPort(String strNetworkPort) { private void setNetworkPort(String strNetworkPort) {
String strPortName = getNetworkPortMap().findPortName(strNetworkPort); if (strNetworkPort!=null) {
if(strPortName==null) String strPortName = getNetworkPortMap().findPortName(strNetworkPort);
strPortName=""; //$NON-NLS-1$ if(strPortName==null)
int nIndex = fNetworkPortCombo.indexOf(strPortName); strPortName=""; //$NON-NLS-1$
int nIndex = fNetworkPortCombo.indexOf(strPortName);
if (nIndex == -1) { if (nIndex == -1) {
fNetworkPortCombo.setText(strNetworkPort); fNetworkPortCombo.setText(strNetworkPort);
} else { } else {
fNetworkPortCombo.select(nIndex); fNetworkPortCombo.select(nIndex);
}
} }
} }
private String getNetworkPort() { private String getNetworkPort() {
return getNetworkPortMap().findPort(fNetworkPortCombo.getText()); String portText = fNetworkPortCombo.getText();
String mappedPort = getNetworkPortMap().findPort(portText);
return mappedPort!=null ? mappedPort : portText;
} }
private NetworkPortMap getNetworkPortMap() { private NetworkPortMap getNetworkPortMap() {
return fTerminalSettings.getProperties().getNetworkPortMap(); return fTerminalSettings.getProperties().getNetworkPortMap();