tng         2003/01/24 12:21:46

  Modified:    c/src/xercesc/dom/impl DOMWriterImpl.cpp
  Log:
  DOMWriter: Call XMLFormatTarget::flush when done.
  
  Revision  Changes    Path
  1.28      +11 -1     xml-xerces/c/src/xercesc/dom/impl/DOMWriterImpl.cpp
  
  Index: DOMWriterImpl.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMWriterImpl.cpp,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- DOMWriterImpl.cpp 20 Jan 2003 16:50:13 -0000      1.27
  +++ DOMWriterImpl.cpp 24 Jan 2003 20:21:46 -0000      1.28
  @@ -57,6 +57,9 @@
   /*
    * $Id$
    * $Log$
  + * Revision 1.28  2003/01/24 20:21:46  tng
  + * DOMWriter: Call XMLFormatTarget::flush when done.
  + *
    * Revision 1.27  2003/01/20 16:50:13  tng
    * DOMWriter fix:
    * 1. wrong wrong nested cdata message
  @@ -545,6 +548,7 @@
       {
           Janitor<XMLFormatter> janName(fFormatter);
           processNode(&nodeToWrite);
  +        destination->flush();
       }
   
       //
  @@ -556,11 +560,13 @@
       //
       catch (const TranscodingException&)
       {
  +        destination->flush();
           return false;
       }
   
       catch (const XMLDOMMsg::Codes)
       {
  +        destination->flush();
           return false;
       }
   
  @@ -575,6 +581,7 @@
       {
           // REVISIT generate a DOMSystemException wrapping the underlying
           //         exception.
  +        destination->flush();
           throw;
       }
   
  
  
  

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

Reply via email to