Update of /var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/tree
In directory james.mmbase.org:/tmp/cvs-serv30686

Modified Files:
      Tag: MMBase-1_8
        AbstractTreeReferrerListTag.java OnShrinkTag.java 
        TreeReferrerTag.java TreeTag.java 
Log Message:
forgot to dereference some of the members


See also: 
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/tree


Index: AbstractTreeReferrerListTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/tree/AbstractTreeReferrerListTag.java,v
retrieving revision 1.5.2.1
retrieving revision 1.5.2.2
diff -u -b -r1.5.2.1 -r1.5.2.2
--- AbstractTreeReferrerListTag.java    14 Feb 2008 14:21:47 -0000      1.5.2.1
+++ AbstractTreeReferrerListTag.java    14 Feb 2008 14:37:17 -0000      1.5.2.2
@@ -17,7 +17,7 @@
 /**
  * @author Michiel Meeuwissen
  * @since MMBase-1.7
- * @version $Id: AbstractTreeReferrerListTag.java,v 1.5.2.1 2008/02/14 
14:21:47 michiel Exp $
+ * @version $Id: AbstractTreeReferrerListTag.java,v 1.5.2.2 2008/02/14 
14:37:17 michiel Exp $
  */
 abstract class AbstractTreeReferrerListTag extends TreeReferrerTag implements 
ListProvider, DepthProvider {
 
@@ -68,6 +68,7 @@
         collector = null;
         tree     = null;
         pageContext.setAttribute(DepthProvider.KEY, prevDepthProvider, 
PageContext.REQUEST_SCOPE);
+        prevDepthProvider = null;
         return super.doEndTag();
     }
     public javax.servlet.jsp.jstl.core.LoopTagStatus getLoopStatus() {


Index: OnShrinkTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/tree/OnShrinkTag.java,v
retrieving revision 1.2.4.1
retrieving revision 1.2.4.2
diff -u -b -r1.2.4.1 -r1.2.4.2
--- OnShrinkTag.java    14 Feb 2008 14:21:47 -0000      1.2.4.1
+++ OnShrinkTag.java    14 Feb 2008 14:37:17 -0000      1.2.4.2
@@ -16,7 +16,7 @@
 /**
  * @author Michiel Meeuwissen
  * @since MMBase-1.7
- * @version $Id: OnShrinkTag.java,v 1.2.4.1 2008/02/14 14:21:47 michiel Exp $
+ * @version $Id: OnShrinkTag.java,v 1.2.4.2 2008/02/14 14:37:17 michiel Exp $
  */
 public class OnShrinkTag extends TreeReferrerTag implements DepthProvider {
     private static final Logger log = 
Logging.getLoggerInstance(OnShrinkTag.class);
@@ -49,6 +49,7 @@
 
     public int doEndTag() throws JspTagException  {
         pageContext.setAttribute(DepthProvider.KEY, prevDepthProvider, 
PageContext.REQUEST_SCOPE);
+        prevDepthProvider = null;
         return super.doEndTag();
     }
 


Index: TreeReferrerTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/tree/TreeReferrerTag.java,v
retrieving revision 1.2.4.1
retrieving revision 1.2.4.2
diff -u -b -r1.2.4.1 -r1.2.4.2
--- TreeReferrerTag.java        14 Feb 2008 14:21:47 -0000      1.2.4.1
+++ TreeReferrerTag.java        14 Feb 2008 14:37:17 -0000      1.2.4.2
@@ -9,8 +9,6 @@
 */
 package org.mmbase.bridge.jsp.taglib.tree;
 
-
-
 import javax.servlet.jsp.JspTagException;
 import javax.servlet.jsp.PageContext;
 
@@ -21,7 +19,7 @@
 /**
  * @author Michiel Meeuwissen
  * @since MMBase-1.7
- * @version $Id: TreeReferrerTag.java,v 1.2.4.1 2008/02/14 14:21:47 michiel 
Exp $
+ * @version $Id: TreeReferrerTag.java,v 1.2.4.2 2008/02/14 14:37:17 michiel 
Exp $
  */
 abstract public class TreeReferrerTag extends NodeReferrerTag {
 


Index: TreeTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/tree/TreeTag.java,v
retrieving revision 1.18.2.1
retrieving revision 1.18.2.2
diff -u -b -r1.18.2.1 -r1.18.2.2
--- TreeTag.java        14 Feb 2008 14:21:47 -0000      1.18.2.1
+++ TreeTag.java        14 Feb 2008 14:37:17 -0000      1.18.2.2
@@ -48,7 +48,7 @@
 </pre>
  * @author Michiel Meeuwissen
  * @since MMBase-1.7
- * @version $Id: TreeTag.java,v 1.18.2.1 2008/02/14 14:21:47 michiel Exp $
+ * @version $Id: TreeTag.java,v 1.18.2.2 2008/02/14 14:37:17 michiel Exp $
  */
 public class TreeTag extends AbstractNodeProviderTag implements TreeProvider, 
QueryContainerReferrer  {
     private static final Logger log = Logging.getLoggerInstance(TreeTag.class);
@@ -338,6 +338,8 @@
         shrinkStack = null;
         nextNode = null;
         collector = null;
+        prevDepthProvider = null;
+        prevTreeProvider = null;
         return super.doEndTag();
     }
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to