CVSROOT:        /sources/dotgnu-pnet
Module name:    pnetlib
Changes by:     Heiko Weiss <brubbel>   09/01/28 07:44:04

Modified files:
        .              : ChangeLog 
        System.Xml     : XmlReader.cs 

Log message:
        fixed ReadString for empty elements.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnetlib/ChangeLog?cvsroot=dotgnu-pnet&r1=1.2549&r2=1.2550
http://cvs.savannah.gnu.org/viewcvs/pnetlib/System.Xml/XmlReader.cs?cvsroot=dotgnu-pnet&r1=1.13&r2=1.14

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/ChangeLog,v
retrieving revision 1.2549
retrieving revision 1.2550
diff -u -b -r1.2549 -r1.2550
--- ChangeLog   3 Jan 2009 14:16:53 -0000       1.2549
+++ ChangeLog   28 Jan 2009 07:44:03 -0000      1.2550
@@ -1,3 +1,7 @@
+2009-01-28  Heiko Weiss <[email protected]>
+
+       * System.Xml/XmlReader.cs: fix ReadString for empty elements
+
 2009-01-03  Klaus Treichel  <[email protected]>
 
        * runtime/System/Array.cs (Clone): Make Clone method an internalcall.

Index: System.Xml/XmlReader.cs
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/System.Xml/XmlReader.cs,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- System.Xml/XmlReader.cs     23 Aug 2005 12:33:06 -0000      1.13
+++ System.Xml/XmlReader.cs     28 Jan 2009 07:44:04 -0000      1.14
@@ -384,10 +384,13 @@
                                        // bail out now if there's nothing to 
read
                                        if(IsEmptyElement)
                                        {
-                                               Read();
                                                return String.Empty;
                                        }
                                        Read();
+                                       if(NodeType == XmlNodeType.EndElement)
+                                       {
+                                               return String.Empty;
+                                       }
                                }
 
                                // create the content log


_______________________________________________
dotgnu-pnet-commits mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/dotgnu-pnet-commits

Reply via email to