Browse Source

When getting the real object from UE, do not call Task.init() on the Object

returned from ComponentHelper as init() has been called in createComponent().
PR: 34411


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@278131 13f79535-47bb-0310-9956-ffa450edef68
master
Matthew Jason Benson 20 years ago
parent
commit
9229d25b42
1 changed files with 2 additions and 3 deletions
  1. +2
    -3
      src/main/org/apache/tools/ant/UnknownElement.java

+ 2
- 3
src/main/org/apache/tools/ant/UnknownElement.java View File

@@ -414,15 +414,14 @@ public class UnknownElement extends Task {
Task task = (Task) o;
task.setTaskType(ue.getTaskType());
task.setTaskName(ue.getTaskName());
task.init();
}
}
if (o instanceof UnknownElement) {
o = ((UnknownElement) o).makeObject((UnknownElement) o, w);
}
if (o instanceof Task) {
Task task = (Task) o;
task.setOwningTarget(getOwningTarget());
task.init();
((Task) o).setOwningTarget(getOwningTarget());
}
return o;
}


Loading…
Cancel
Save