Author: toshok
Date: 2006-11-15 14:21:00 -0500 (Wed, 15 Nov 2006)
New Revision: 67947

Modified:
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs
Log:
2006-11-15  Chris Toshok  <[EMAIL PROTECTED]>

        * XplatUIX11.cs: mimic win32 behavior on BUTTONUP events, where
        the button being released is not in wParam.



Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog        
2006-11-15 19:17:59 UTC (rev 67946)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog        
2006-11-15 19:21:00 UTC (rev 67947)
@@ -1,3 +1,8 @@
+2006-11-15  Chris Toshok  <[EMAIL PROTECTED]>
+
+       * XplatUIX11.cs: mimic win32 behavior on BUTTONUP events, where
+       the button being released is not in wParam.
+
 2006-11-15  Jonathan Pobst  <[EMAIL PROTECTED]>
 
        * Form.cs: Add the released button to MouseEventArgs.Button

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs    
2006-11-15 19:17:59 UTC (rev 67946)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs    
2006-11-15 19:21:00 UTC (rev 67947)
@@ -3345,8 +3345,8 @@
                                                                msg.message = 
Msg.WM_NCLBUTTONUP;
                                                                MenuToScreen 
(xevent.AnyEvent.window, ref xevent.ButtonEvent.x, ref xevent.ButtonEvent.y);
                                                        }
+                                                       MouseState &= 
~MouseButtons.Left;
                                                        
msg.wParam=GetMousewParam(0);
-                                                       MouseState &= 
~MouseButtons.Left;
                                                        break;
                                                }
 
@@ -3357,8 +3357,8 @@
                                                                msg.message = 
Msg.WM_NCMBUTTONUP;
                                                                MenuToScreen 
(xevent.AnyEvent.window, ref xevent.ButtonEvent.x, ref xevent.ButtonEvent.y);
                                                        }
+                                                       MouseState &= 
~MouseButtons.Middle;
                                                        
msg.wParam=GetMousewParam(0);
-                                                       MouseState &= 
~MouseButtons.Middle;
                                                        break;
                                                }
 
@@ -3369,8 +3369,8 @@
                                                                msg.message = 
Msg.WM_NCRBUTTONUP;
                                                                MenuToScreen 
(xevent.AnyEvent.window, ref xevent.ButtonEvent.x, ref xevent.ButtonEvent.y);
                                                        }
+                                                       MouseState &= 
~MouseButtons.Right;
                                                        
msg.wParam=GetMousewParam(0);
-                                                       MouseState &= 
~MouseButtons.Right;
                                                        break;
                                                }
 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to