[gtk+] paned: Remove MOTION_HINT_MASK



commit 80a23a2f2b3dab8d2b4fbcae74e933d47cb1eb49
Author: Benjamin Otte <otte redhat com>
Date:   Tue Nov 8 16:41:26 2011 +0100

    paned: Remove MOTION_HINT_MASK
    
    It's not needed anymore. GDK does culling of events for us.

 gtk/gtkpaned.c |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)
---
diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c
index 78974be..45e7859 100644
--- a/gtk/gtkpaned.c
+++ b/gtk/gtkpaned.c
@@ -1352,8 +1352,7 @@ gtk_paned_realize (GtkWidget *widget)
 			    GDK_BUTTON_RELEASE_MASK |
 			    GDK_ENTER_NOTIFY_MASK |
 			    GDK_LEAVE_NOTIFY_MASK |
-			    GDK_POINTER_MOTION_MASK |
-			    GDK_POINTER_MOTION_HINT_MASK);
+			    GDK_POINTER_MOTION_MASK);
   attributes_mask = GDK_WA_X | GDK_WA_Y;
   if (gtk_widget_is_sensitive (widget))
     {
@@ -1520,7 +1519,8 @@ is_rtl (GtkPaned *paned)
 }
 
 static void
-update_drag (GtkPaned *paned)
+update_drag (GtkPaned         *paned,
+             GdkEventCrossing *crossing)
 {
   GtkPanedPrivate *priv = paned->priv;
   GtkAllocation allocation;
@@ -1564,7 +1564,7 @@ gtk_paned_enter (GtkWidget        *widget,
   GtkPanedPrivate *priv = paned->priv;
 
   if (priv->in_drag)
-    update_drag (paned);
+    update_drag (paned, event);
   else
     {
       priv->handle_prelit = TRUE;
@@ -1633,8 +1633,7 @@ gtk_paned_button_press (GtkWidget      *widget,
       if (gdk_device_grab (event->device,
                            priv->handle,
                            GDK_OWNERSHIP_WINDOW, FALSE,
-                           GDK_POINTER_MOTION_HINT_MASK
-                           | GDK_BUTTON1_MOTION_MASK
+                           GDK_BUTTON1_MOTION_MASK
                            | GDK_BUTTON_RELEASE_MASK
                            | GDK_ENTER_NOTIFY_MASK
                            | GDK_LEAVE_NOTIFY_MASK,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]