summaryrefslogtreecommitdiff
path: root/java/ant/Slice2JavaTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/ant/Slice2JavaTask.java')
-rw-r--r--java/ant/Slice2JavaTask.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/java/ant/Slice2JavaTask.java b/java/ant/Slice2JavaTask.java
index 97db610a637..43af64978d7 100644
--- a/java/ant/Slice2JavaTask.java
+++ b/java/ant/Slice2JavaTask.java
@@ -150,13 +150,19 @@ public class Slice2JavaTask extends SliceTask
String translator;
if(_translator == null)
{
- if(getIceHome() == null)
+ String iceInstall = getIceHome();
+
+ //
+ // If the location of the Ice install is not known, we
+ // rely on a path search to find the translator.
+ //
+ if(iceInstall == null)
{
translator = "slice2java";
}
else
{
- translator = new File(getIceHome() + File.separator + "bin" + File.separator + "slice2java").toString();
+ translator = new File(iceInstall + File.separator + "bin" + File.separator + "slice2java").toString();
}
}
else