sboag       00/10/31 09:23:30

  Modified:    java/src/org/apache/xalan/templates ElemForEach.java
  Log:
  Do a fireSelectedEvent immediatly after the selection (somehow this was 
removed).
  
  Revision  Changes    Path
  1.4       +6 -2      
xml-xalan/java/src/org/apache/xalan/templates/ElemForEach.java
  
  Index: ElemForEach.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/templates/ElemForEach.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ElemForEach.java  2000/10/30 18:49:48     1.3
  +++ ElemForEach.java  2000/10/31 17:23:28     1.4
  @@ -359,10 +359,15 @@
             TransformerImpl transformer, Node sourceNode, ElemTemplateElement 
template, QName mode)
               throws SAXException
     {
  -
  +    boolean rdebug = TransformerImpl.S_DEBUG;
       XPathContext xctxt = transformer.getXPathContext();
       XPath selectPattern = getSelectOrDefault();
       XObject selectResult = selectPattern.execute(xctxt, sourceNode, this);
  +    
  +    if (rdebug)
  +      transformer.getTraceManager().fireSelectedEvent(sourceNode, this,
  +              "test", selectPattern, selectResult);
  +    
       Vector keys = transformer.processSortKeys(this, sourceNode);
       NodeIterator sourceNodes = selectResult.nodeset();
   
  @@ -388,7 +393,6 @@
       StackGuard guard = transformer.getStackGuard();
       boolean check = (guard.m_recursionLimit > -1);
       boolean quiet = transformer.getQuietConflictWarnings();
  -    boolean rdebug = TransformerImpl.S_DEBUG;
       boolean needToFindTemplate = (null == template);
   
       try
  
  
  

Reply via email to