diff options
Diffstat (limited to 'java/src/IceGridGUI/SessionKeeper.java')
-rw-r--r-- | java/src/IceGridGUI/SessionKeeper.java | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/java/src/IceGridGUI/SessionKeeper.java b/java/src/IceGridGUI/SessionKeeper.java index 4fae30b5e26..fe29f77034d 100644 --- a/java/src/IceGridGUI/SessionKeeper.java +++ b/java/src/IceGridGUI/SessionKeeper.java @@ -2131,6 +2131,22 @@ public class SessionKeeper { inf.setHost(_directDefaultEndpointHost.getText()); inf.setSSL(_directDefaultEndpointSSL.isSelected()); + String port = _directDefaultEndpointPort.getText(); + if(port != null && !port.isEmpty()) + { + try + { + inf.setPort(Integer.parseInt(port)); + inf.setDefaultPort(false); + } + catch(NumberFormatException ex) + { + } + } + else + { + inf.setDefaultPort(true); + } } else { @@ -2176,6 +2192,22 @@ public class SessionKeeper { inf.setHost(_routedDefaultEndpointHost.getText()); inf.setSSL(_routedDefaultEndpointSSL.isSelected()); + String port = _routedDefaultEndpointPort.getText(); + if(port != null && !port.isEmpty()) + { + try + { + inf.setPort(Integer.parseInt(port)); + inf.setDefaultPort(false); + } + catch(NumberFormatException ex) + { + } + } + else + { + inf.setDefaultPort(true); + } } else { |