2009-02-28 Gonzalo Paniagua Javier <gonzalo@novell.com>
authorMarek Habersack <grendel@twistedcode.net>
Sat, 28 Feb 2009 01:37:27 +0000 (01:37 -0000)
committerMarek Habersack <grendel@twistedcode.net>
Sat, 28 Feb 2009 01:37:27 +0000 (01:37 -0000)
* Control.cs: Avoid double OnInit in scenarios with two master
pages.

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

mcs/class/System.Web/System.Web.UI/ChangeLog
mcs/class/System.Web/System.Web.UI/Control.cs

index ef8c717bb3967e371124904546b02ea795e2be03..d2fc573a1a9ee1e428494f8608d2f692a2ed2365 100644 (file)
@@ -1,3 +1,8 @@
+2009-02-28  Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Control.cs: Avoid double OnInit in scenarios with two master
+       pages.
+
 2009-02-26  Marek Habersack  <mhabersack@novell.com>
 
        * FileLevelControlBuilderAttribute.cs,
index 5a0236837d53e3138b5732681f4b2950b02033cb..68a659784668040bef379490564d918c3819441b 100644 (file)
@@ -1573,7 +1573,7 @@ namespace System.Web.UI
                                }
                        }
 
-                       if ((stateMask & REMOVED) == 0) {
+                       if ((stateMask & REMOVED) == 0 && (stateMask & INITED) != INITED) {
                                stateMask |= INITING;
 #if NET_2_0
                                ApplyTheme ();