+2007-10-24 Ivan N. Zlatev <contact@i-nz.net>
+
+ * DesignSurface.cs:
+ - Fix a redundancy.
+ - Dispose the loader if available.
+ * DesignerHost.cs: serviceContainer can be null after disposing.
+
2007-09-28 Atsushi Enomoto <atsushi@ximian.com>
* ByteViewer.cs : last one mile to finish 2.0 API (metadata wise).
protected virtual void Dispose (bool disposing)
{
+ if (_designerLoader != null) {
+ _designerLoader.Dispose ();
+ _designerLoader = null;
+ }
if (_designerHost != null) {
_designerHost.Dispose ();
_designerHost.DesignerLoaderHostLoaded -= new LoadedEventHandler (OnDesignerHost_Loaded);
private void OnDesignerHost_Loaded (object sender, LoadedEventArgs e)
{
- if (_loadErrors == null)
- _loadErrors = new object[0];
-
- this.OnLoaded (new LoadedEventArgs (e.HasSucceeded, _loadErrors));
+ this.OnLoaded (e);
}
private void OnDesignerHost_Loading (object sender, EventArgs e)