From 9229d25b421944225e8055809190bd2043837185 Mon Sep 17 00:00:00 2001 From: Matthew Jason Benson Date: Tue, 12 Apr 2005 17:18:29 +0000 Subject: [PATCH] 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 --- src/main/org/apache/tools/ant/UnknownElement.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/org/apache/tools/ant/UnknownElement.java b/src/main/org/apache/tools/ant/UnknownElement.java index 65687cdcb..e31509d44 100644 --- a/src/main/org/apache/tools/ant/UnknownElement.java +++ b/src/main/org/apache/tools/ant/UnknownElement.java @@ -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; }