From: markt Date: Sat, 9 Sep 2006 21:14:49 +0000 (+0000) Subject: Port fix for bug 31804 from TC5. Set the parent of unnested tags within a tag file... X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=a955ca036a696ee02b13df970394e8c90dd4f597;p=tomcat7.0 Port fix for bug 31804 from TC5. Set the parent of unnested tags within a tag file to be the tag represented by the tag file. git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@441858 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/jasper/compiler/Generator.java b/java/org/apache/jasper/compiler/Generator.java index c3b719c98..59f99a743 100644 --- a/java/org/apache/jasper/compiler/Generator.java +++ b/java/org/apache/jasper/compiler/Generator.java @@ -2924,7 +2924,12 @@ class Generator { } // Set parent - if (!simpleTag) { + if (isTagFile && parent == null) { + out.printin(tagHandlerVar); + out.print(".setParent("); + out.print("new javax.servlet.jsp.tagext.TagAdapter("); + out.print("(javax.servlet.jsp.tagext.SimpleTag) this ));"); + } else if (!simpleTag) { out.printin(tagHandlerVar); out.print(".setParent("); if (parent != null) {