2003-01-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Fri, 3 Jan 2003 00:38:48 +0000 (00:38 -0000)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Fri, 3 Jan 2003 00:38:48 +0000 (00:38 -0000)
* HtmlInputText.cs: fixed bug #35670.

svn path=/trunk/mcs/; revision=10078

mcs/class/System.Web/System.Web.UI.HtmlControls/ChangeLog
mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlInputText.cs

index 631e71001e3f6c02399406daaf352272fda45221..ed0641afd8dbcc1d8f4ea5719f15921894009a51 100644 (file)
@@ -1,3 +1,7 @@
+2003-01-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HtmlInputText.cs: fixed bug #35670.
+
 2002-11-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * HtmlSelect.cs: fixed LoadViewstate.
index 77673309970f147b0e9ecdc3cf89da60983afea0..cbbbb33e5b9f288d2f2e875b4315dc28e541cfc2 100755 (executable)
@@ -21,10 +21,10 @@ namespace System.Web.UI.HtmlControls{
                public HtmlInputText(string type):base(type){}\r
                public HtmlInputText():base("text"){}\r
                \r
-               protected override void OnPreRender(EventArgs e){\r
-                       if (Events[EventServerChange] != null && !Disabled){\r
+               protected override void OnPreRender (EventArgs e)\r
+               {\r
+                       if (Events [EventServerChange] == null && !Disabled)\r
                                ViewState.SetItemDirty("value",false);\r
-                       }\r
                }\r
                \r
                protected virtual void OnServerChange (EventArgs e)\r
@@ -35,8 +35,9 @@ namespace System.Web.UI.HtmlControls{
                \r
                protected override void RenderAttributes(HtmlTextWriter writer){\r
                        //hide value when password box\r
-                       if (String.Compare (Type, "password",true) != 0)\r
-                               ViewState.Remove("value");\r
+                       if (String.Compare (Type, "password",true) == 0)\r
+                               ViewState.Remove ("value");\r
+\r
                        base.RenderAttributes(writer);\r
                }\r
                \r