Author: mhabersack
Date: 2007-02-23 08:27:32 -0500 (Fri, 23 Feb 2007)
New Revision: 73361
Modified:
trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
trunk/mcs/class/System.Web/System.Web.UI.WebControls/ObjectDataSourceView.cs
Log:
fix an off-by-one bug
Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
2007-02-23 13:23:48 UTC (rev 73360)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
2007-02-23 13:27:32 UTC (rev 73361)
@@ -1,5 +1,7 @@
2007-02-23 Marek Habersack <[EMAIL PROTECTED]>
+ * ObjectDataSourceView.cs: Fix saving/restoring the view state.
+
* CreateUserWizard.cs: support for sending mail when a new user is
created. Patch from [EMAIL PROTECTED]
Modified:
trunk/mcs/class/System.Web/System.Web.UI.WebControls/ObjectDataSourceView.cs
===================================================================
---
trunk/mcs/class/System.Web/System.Web.UI.WebControls/ObjectDataSourceView.cs
2007-02-23 13:23:48 UTC (rev 73360)
+++
trunk/mcs/class/System.Web/System.Web.UI.WebControls/ObjectDataSourceView.cs
2007-02-23 13:27:32 UTC (rev 73361)
@@ -1128,12 +1128,12 @@
protected virtual void LoadViewState (object savedState)
{
- object[] state = (savedState == null) ? new object [6]
: (object[]) savedState;
- ((IStateManager)SelectParameters).LoadViewState
(state[1]);
- ((IStateManager)UpdateParameters).LoadViewState
(state[2]);
- ((IStateManager)DeleteParameters).LoadViewState
(state[3]);
- ((IStateManager)InsertParameters).LoadViewState
(state[4]);
- ((IStateManager)FilterParameters).LoadViewState
(state[5]);
+ object[] state = (savedState == null) ? new object [5]
: (object[]) savedState;
+ ((IStateManager)SelectParameters).LoadViewState
(state[0]);
+ ((IStateManager)UpdateParameters).LoadViewState
(state[1]);
+ ((IStateManager)DeleteParameters).LoadViewState
(state[2]);
+ ((IStateManager)InsertParameters).LoadViewState
(state[3]);
+ ((IStateManager)FilterParameters).LoadViewState
(state[4]);
}
protected virtual object SaveViewState()
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches