initialized.
svn path=/trunk/mcs/; revision=22618
+2004-01-30 Jackson Harper <jackson@ximian.com>
+
+ * Control.cs: Ensure that dynamically loaded controls are
+ initialized.
+
2004-01-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ApplicationFileParser.cs: check for error in directives. Use
private bool bindingContainer = true;
private bool autoEventWireup = true;
- bool inited;
+ bool inited, initing;
bool viewStateLoaded;
bool loaded;
bool prerendered;
control._userId = nc.GetDefaultName () + "a";
}
- if (inited)
+ if (initing || inited)
control.InitRecursive (nc);
if (viewStateLoaded || loaded) {
}\r
}\r
\r
+ initing = true;
OnInit (EventArgs.Empty);\r
TrackViewState ();\r
inited = true;\r
+ initing = false;
}\r
internal object SaveViewStateRecursive ()