summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/Application/Communicator.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceGridGUI/Application/Communicator.java')
-rwxr-xr-xjava/src/IceGridGUI/Application/Communicator.java5
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();
}