2006-08-29 Alexander Olk <alex.olk@googlemail.com>
authorAlexander Olk <aolk@mono-cvs.ximian.com>
Tue, 29 Aug 2006 20:19:39 +0000 (20:19 -0000)
committerAlexander Olk <aolk@mono-cvs.ximian.com>
Tue, 29 Aug 2006 20:19:39 +0000 (20:19 -0000)
* XplatUIX11.cs: Fix for a metacity/X problem where windows don't
  get updated when they get maximized.

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

mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs

index b6f04dbaf6a285502cac67366c3eabb21c7e63d9..6c21add6b30ccf3dab455f3b327f23cf7034c896 100644 (file)
@@ -1,3 +1,8 @@
+2006-08-29  Alexander Olk  <alex.olk@googlemail.com>
+
+       * XplatUIX11.cs: Fix for a metacity/X problem where windows don't
+         get updated when they get maximized.
+
 2006-08-29  Peter Dennis Bartok  <pbartok@novell.com> 
 
        * XplatUIX11.cs: Handle windows with no border (Fixes part of #79160)
index e496d62306f0ed90688ed4553597c8e755b2ab71..31d328939728a75dfca86f5bfaee1b1690ce7db6 100644 (file)
@@ -3336,13 +3336,13 @@ namespace System.Windows.Forms {
                                                #if DriverDebugExtra
                                                        Console.WriteLine("GetMessage(): Window {0:X} ConfigureNotify x={1} y={2} width={3} height={4}", hwnd.client_window.ToInt32(), xevent.ConfigureEvent.x, xevent.ConfigureEvent.y, xevent.ConfigureEvent.width, xevent.ConfigureEvent.height);
                                                #endif
-                                               if ((hwnd.x != xevent.ConfigureEvent.x) || (hwnd.y != xevent.ConfigureEvent.y) || (hwnd.width != xevent.ConfigureEvent.width) || (hwnd.height != xevent.ConfigureEvent.height)) {
+//                                             if ((hwnd.x != xevent.ConfigureEvent.x) || (hwnd.y != xevent.ConfigureEvent.y) || (hwnd.width != xevent.ConfigureEvent.width) || (hwnd.height != xevent.ConfigureEvent.height)) {
                                                        SendMessage(msg.hwnd, Msg.WM_WINDOWPOSCHANGED, IntPtr.Zero, IntPtr.Zero);
                                                        hwnd.configure_pending = false;
 
                                                        // We need to adjust our client window to track the resize of whole_window
                                                        PerformNCCalc(hwnd);
-                                               }
+//                                             }
                                        }
                                        goto ProcessNextMessage;
                                }