diff options
author | Atsushi Eno <atsushieno@gmail.com> | 2005-02-09 12:21:55 +0300 |
---|---|---|
committer | Atsushi Eno <atsushieno@gmail.com> | 2005-02-09 12:21:55 +0300 |
commit | 48843d089a8fda57e752ffc54f9542de918c9d0e (patch) | |
tree | 3123aedb5a5c316b64d5bb36212e01a970ad6720 /mcs/class/System.XML/Mono.Xml.Xsl.Operations | |
parent | 99612d9a418fb9a95844080a57de6e80c77bc47f (diff) |
2005-02-09 Atsushi Enomoto <atsushi@ximian.com>
* XslForEach.cs : Don't bork at <xsl:for-each/>. Patch by Andrew Skiba.
svn path=/trunk/mcs/; revision=40329
Diffstat (limited to 'mcs/class/System.XML/Mono.Xml.Xsl.Operations')
-rw-r--r-- | mcs/class/System.XML/Mono.Xml.Xsl.Operations/ChangeLog | 4 | ||||
-rw-r--r-- | mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslForEach.cs | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/mcs/class/System.XML/Mono.Xml.Xsl.Operations/ChangeLog b/mcs/class/System.XML/Mono.Xml.Xsl.Operations/ChangeLog index 61d30c63506..ce26c4c54f2 100644 --- a/mcs/class/System.XML/Mono.Xml.Xsl.Operations/ChangeLog +++ b/mcs/class/System.XML/Mono.Xml.Xsl.Operations/ChangeLog @@ -1,3 +1,7 @@ +2005-02-09 Atsushi Enomoto <atsushi@ximian.com> + + * XslForEach.cs : Don't bork at <xsl:for-each/>. Patch by Andrew Skiba. + 2005-02-08 Atsushi Enomoto <atsushi@ximian.com> * XslProcessingInstruction.cs : MS.NET recovers from invalid PI name diff --git a/mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslForEach.cs b/mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslForEach.cs index d2fa8998cae..6530da87e5b 100644 --- a/mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslForEach.cs +++ b/mcs/class/System.XML/Mono.Xml.Xsl.Operations/XslForEach.cs @@ -72,6 +72,9 @@ namespace Mono.Xml.Xsl.Operations { public override void Evaluate (XslTransformProcessor p) { + if (children == null) + return; + p.PushNodeset (p.Select (select)); p.PushForEachContext (); |