[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mono-patches
Subject:    [Mono-patches] [mono/moon] d7ea14fe: [Parser] If an element is
From:       "Alan McGovern (alan.mcgovern () gmail ! com)" <mono-patches () lists ! ximian ! com>
Date:       2011-01-31 23:01:04
Message-ID: 20110131230104.DE71122125 () mono ! ximian ! com
[Download RAW message or body]


   Branch: refs/heads/master
     Home: https://github.com/mono/moon

   Commit: d7ea14fe796e27c113e3ff959a21b8dc5d02f413
   Author: Alan McGovern <alan.mcgovern@gmail.com>
     Date: 01/31/2011 18:01:05
      URL: https://github.com/mono/moon/commit/d7ea14fe796e27c113e3ff959a21b8dc5d02f413

[Parser] If an element is ignorable, don't parse its children.

Fixes bug #654702.

Changed paths:
 M class/System.Windows/Mono.Xaml/XamlParser.cs

Modified: class/System.Windows/Mono.Xaml/XamlParser.cs
===================================================================
--- a/class/System.Windows/Mono.Xaml/XamlParser.cs
+++ b/class/System.Windows/Mono.Xaml/XamlParser.cs
@@ -169,6 +169,10 @@ namespace Mono.Xaml {
 
 					switch (reader.NodeType) {
 					case XmlNodeType.Element:
+						if (IsIgnorable ()) {
+							reader.Skip ();
+							continue;
+						}
 						ParseElement ();
 						break;
 					case XmlNodeType.EndElement:




_______________________________________________
Mono-patches maillist  -  Mono-patches@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-patches
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic