Author: jackson
Date: 2006-02-16 16:38:21 -0500 (Thu, 16 Feb 2006)
New Revision: 56965
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIWin32.cs
Log:
* XplatUIWin32.cs: Since we fake MDI dont tell Windows that this
is a real MDI window
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIWin32.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIWin32.cs
2006-02-16 20:45:20 UTC (rev 56964)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIWin32.cs
2006-02-16 21:38:21 UTC (rev 56965)
@@ -1052,7 +1052,8 @@
}
// Since we fake MDI dont tell Windows that this is a
real MDI window
- cp.ExStyle ^= (int) WindowStyles.WS_EX_MDICHILD;
+ if ((cp.ExStyle & (int) WindowStyles.WS_EX_MDICHILD) !=
0)
+ cp.ExStyle ^= (int) WindowStyles.WS_EX_MDICHILD;
WindowHandle = Win32CreateWindow((uint)cp.ExStyle,
cp.ClassName, cp.Caption, (uint)cp.Style, cp.X, cp.Y, cp.Width, cp.Height,
ParentHandle, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero);
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches