From be0510455d4f1dc946e6a63e32929b97febb6335 Mon Sep 17 00:00:00 2001 From: Igor Zelmanovich Date: Sun, 6 Jan 2008 12:45:15 +0000 Subject: [PATCH] 2007-01-06 Igor Zelmanovich * DataControlField.cs: prevent infinite recursion svn path=/trunk/mcs/; revision=92339 --- mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog | 4 ++++ .../System.Web/System.Web.UI.WebControls/DataControlField.cs | 2 ++ 2 files changed, 6 insertions(+) diff --git a/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog b/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog index c8916d4550e..dc8fca35f28 100644 --- a/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog +++ b/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog @@ -1,3 +1,7 @@ +2007-01-06 Igor Zelmanovich + + * DataControlField.cs: prevent infinite recursion + 2008-01-01 Vladimir Krasnov * DataSourceCacheManager.cs: fixed SetCachedObject. fixed sliding diff --git a/mcs/class/System.Web/System.Web.UI.WebControls/DataControlField.cs b/mcs/class/System.Web/System.Web.UI.WebControls/DataControlField.cs index 93e0fbc5653..91fb46c0136 100644 --- a/mcs/class/System.Web/System.Web.UI.WebControls/DataControlField.cs +++ b/mcs/class/System.Web/System.Web.UI.WebControls/DataControlField.cs @@ -386,6 +386,8 @@ namespace System.Web.UI.WebControls { return val != null ? (bool) val : true; } set { + if (value == Visible) + return; viewState ["visible"] = value; OnFieldChanged (); } -- 2.25.1