1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 15:15:25 +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) {
String strPortName = getNetworkPortMap().findPortName(strNetworkPort);
if(strPortName==null)
strPortName=""; //$NON-NLS-1$
int nIndex = fNetworkPortCombo.indexOf(strPortName);
if (strNetworkPort!=null) {
String strPortName = getNetworkPortMap().findPortName(strNetworkPort);
if(strPortName==null)
strPortName=""; //$NON-NLS-1$
int nIndex = fNetworkPortCombo.indexOf(strPortName);
if (nIndex == -1) {
fNetworkPortCombo.setText(strNetworkPort);
} else {
fNetworkPortCombo.select(nIndex);
if (nIndex == -1) {
fNetworkPortCombo.setText(strNetworkPort);
} else {
fNetworkPortCombo.select(nIndex);
}
}
}
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() {
return fTerminalSettings.getProperties().getNetworkPortMap();