gareth      2005/03/14 09:07:01

  Modified:    c/src/xercesc/validators/schema TraverseSchema.cpp
  Log:
  Fix for Jira 1376. Patch by Christian Will.
  
  Revision  Changes    Path
  1.132     +5 -5      
xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.cpp
  
  Index: TraverseSchema.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.cpp,v
  retrieving revision 1.131
  retrieving revision 1.132
  diff -u -r1.131 -r1.132
  --- TraverseSchema.cpp        7 Mar 2005 20:11:21 -0000       1.131
  +++ TraverseSchema.cpp        14 Mar 2005 17:07:01 -0000      1.132
  @@ -2962,7 +2962,7 @@
               // create & register validator for "generated" type
               try {
                   newDV = fDatatypeRegistry->createDatatypeValidator(
  -                    qualifiedName, baseValidator, 0, 0, true, finalSet, 
true, fMemoryManager );
  +                    qualifiedName, baseValidator, 0, 0, true, finalSet, 
true, fGrammarPoolMemoryManager);
               }
               catch (const XMLException& excep) {
                   reportSchemaError(contentElem, XMLUni::fgValidityDomain, 
XMLValid::DisplayErrorMessage, excep.getMessage());
  @@ -3227,7 +3227,7 @@
               fSchemaGrammar->putAnnotation(enums, janEnumAnnot.release());
   
           try {
  -            newDV = 
fDatatypeRegistry->createDatatypeValidator(qualifiedName, baseValidator, 
facets, enums, false, finalSet, true, fMemoryManager);
  +            newDV = 
fDatatypeRegistry->createDatatypeValidator(qualifiedName, baseValidator, 
facets, enums, false, finalSet, true, fGrammarPoolMemoryManager);
           }
           catch (const XMLException& excep) {
               reportSchemaError(contentElem, XMLUni::fgValidityDomain, 
XMLValid::DisplayErrorMessage, excep.getMessage());
  @@ -3362,7 +3362,7 @@
       janValidators.orphan();
   
       try {
  -        newDV = fDatatypeRegistry->createDatatypeValidator(qualifiedName, 
validators, finalSet, true, fMemoryManager);
  +        newDV = fDatatypeRegistry->createDatatypeValidator(qualifiedName, 
validators, finalSet, true, fGrammarPoolMemoryManager);
       }
       catch (const XMLException& excep) {
           reportSchemaError(contentElem, XMLUni::fgValidityDomain, 
XMLValid::DisplayErrorMessage, excep.getMessage());
  @@ -3725,7 +3725,7 @@
                           (
                               qualifiedName,
                               typeInfo->getBaseDatatypeValidator(),
  -                            facets, enums, false, 0, true, fMemoryManager
  +                            facets, enums, false, 0, true, 
fGrammarPoolMemoryManager
                           );
                       simpleDV->setAnonymous();
                       typeInfo->setDatatypeValidator(simpleDV);
  
  
  

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

Reply via email to