Author: gonzalo
Date: 2006-01-13 12:47:43 -0500 (Fri, 13 Jan 2006)
New Revision: 55525

Modified:
   branches/mono-1-1-13/mcs/class/System.Web/System.Web/ChangeLog
   branches/mono-1-1-13/mcs/class/System.Web/System.Web/HttpWriter.cs
Log:
2006-01-13 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>

        * HttpWriter.cs: made Write (char) less memory hungry. Thanks to Mike
        Glenn for pointing this out.



Modified: branches/mono-1-1-13/mcs/class/System.Web/System.Web/ChangeLog
===================================================================
--- branches/mono-1-1-13/mcs/class/System.Web/System.Web/ChangeLog      
2006-01-13 17:47:07 UTC (rev 55524)
+++ branches/mono-1-1-13/mcs/class/System.Web/System.Web/ChangeLog      
2006-01-13 17:47:43 UTC (rev 55525)
@@ -1,3 +1,8 @@
+2006-01-13 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>
+
+       * HttpWriter.cs: made Write (char) less memory hungry. Thanks to Mike
+       Glenn for pointing this out.
+
 2006-01-11 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>
 
        * HttpApplicationFactory.cs: fix condition for ContextAvailable.

Modified: branches/mono-1-1-13/mcs/class/System.Web/System.Web/HttpWriter.cs
===================================================================
--- branches/mono-1-1-13/mcs/class/System.Web/System.Web/HttpWriter.cs  
2006-01-13 17:47:07 UTC (rev 55524)
+++ branches/mono-1-1-13/mcs/class/System.Web/System.Web/HttpWriter.cs  
2006-01-13 17:47:43 UTC (rev 55525)
@@ -80,9 +80,11 @@
                        output_stream.Flush ();
                }
 
+               char [] chars = new char [1];
                public override void Write (char ch)
                {
-                       Write (new string (ch, 1));
+                       chars [0] = ch;
+                       Write (chars, 0, 1);
                }
 
                public override void Write (object obj)

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to