2006-12-04 Rolf Bjarne Kvinge <RKvinge@novell.com>
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms / Form.cs
index 4aa8dabcf0682caca975afeebebe3e96b0a09507..1cfed4eba31d3784ac522151a4e79d47de6fdf97 100644 (file)
@@ -553,7 +553,6 @@ namespace System.Windows.Forms {
                                        throw new ArgumentException ();
 
                                if (mdi_parent != null) {
-                                       mdi_parent.MdiContainer.original_order.Remove (this);
                                        mdi_parent.MdiContainer.Controls.Remove (this);
                                }
 
@@ -561,8 +560,8 @@ namespace System.Windows.Forms {
                                        mdi_parent = value;
                                        window_manager = new MdiWindowManager (this,
                                                        mdi_parent.MdiContainer);
-                                       mdi_parent.MdiContainer.original_order.Add (this);
                                        mdi_parent.MdiContainer.Controls.Add (this);
+                                       mdi_parent.MdiContainer.Controls.SetChildIndex (this, 0);
 
                                        RecreateHandle ();