dbertoni    2003/08/07 14:51:00

  Modified:    c/src/xalanc/XSLT Stylesheet.cpp
  Log:
  Don't assume postConstruction() has been called in findNamedTemplate().  
Fixes Bugzilla 22210.
  
  Revision  Changes    Path
  1.3       +3 -3      xml-xalan/c/src/xalanc/XSLT/Stylesheet.cpp
  
  Index: Stylesheet.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/xalanc/XSLT/Stylesheet.cpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Stylesheet.cpp    15 Jul 2003 01:05:22 -0000      1.2
  +++ Stylesheet.cpp    7 Aug 2003 21:51:00 -0000       1.3
  @@ -800,8 +800,6 @@
   const ElemTemplate*
   Stylesheet::findNamedTemplate(const XalanQName&              qname) const
   {
  -     assert(m_importsSize == m_imports.size());
  -
        const ElemTemplateMapType::const_iterator       it = 
m_namedTemplates.find(qname);
   
        if(it != m_namedTemplates.end())
  @@ -813,7 +811,9 @@
                const ElemTemplate*             namedTemplate = 0;
   
                // Look for the template in the imports
  -             for(StylesheetVectorType::size_type i = 0; i < m_importsSize; 
++i)
  +             const StylesheetVectorType::size_type   importsCount = 
m_imports.size();
  +
  +             for(StylesheetVectorType::size_type i = 0; i < importsCount; 
++i)
                {
                        const Stylesheet* const stylesheet = m_imports[i];
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to