diff options
Diffstat (limited to 'java/src/IceGridGUI/Application/Communicator.java')
-rwxr-xr-x | java/src/IceGridGUI/Application/Communicator.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/java/src/IceGridGUI/Application/Communicator.java b/java/src/IceGridGUI/Application/Communicator.java index 76ecd061c1e..85d3eb15c0c 100755 --- a/java/src/IceGridGUI/Application/Communicator.java +++ b/java/src/IceGridGUI/Application/Communicator.java @@ -737,9 +737,7 @@ abstract class Communicator extends TreeNode implements DescriptorHolder if(t == null) { - t = (ServiceTemplate)getRoot().getServiceTemplates().getChildAt(0); - - if(t == null) + if(getRoot().getServiceTemplates().getChildCount() == 0) { JOptionPane.showMessageDialog( getCoordinator().getMainFrame(), @@ -750,6 +748,7 @@ abstract class Communicator extends TreeNode implements DescriptorHolder } else { + t = (ServiceTemplate)getRoot().getServiceTemplates().getChildAt(0); descriptor.template = t.getId(); descriptor.parameterValues = new java.util.HashMap(); } |