From 6f5f45e71e5e930de9ea4acb3a437fe32a676c03 Mon Sep 17 00:00:00 2001 From: Khaled Noaman <knoaman@apache.org> Date: Tue, 6 Jan 2004 18:52:15 +0000 Subject: [PATCH] Reset list of grammars after building XSModel git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@175652 13f79535-47bb-0310-9956-ffa450edef68 --- src/xercesc/validators/common/GrammarResolver.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/xercesc/validators/common/GrammarResolver.cpp b/src/xercesc/validators/common/GrammarResolver.cpp index 306a3e5f5..da0bfea4c 100644 --- a/src/xercesc/validators/common/GrammarResolver.cpp +++ b/src/xercesc/validators/common/GrammarResolver.cpp @@ -57,6 +57,9 @@ /* * $Log$ + * Revision 1.24 2004/01/06 18:52:15 knoaman + * Reset list of grammars after building XSModel + * * Revision 1.23 2003/12/31 02:36:03 neilg * Even if the resolver has no grammars, since all schema * processors are aware of the schema-for-schemas, an XSModel @@ -554,6 +557,7 @@ XSModel *GrammarResolver::getXSModel() if (fGrammarsToAddToXSModel->size()) { xsModel = new (fMemoryManager) XSModel(fXSModel, this, fMemoryManager); + fGrammarsToAddToXSModel->removeAllElements(); fXSModel = xsModel; } else -- GitLab