diff options
author | Benjamin Otte <otte@redhat.com> | 2011-11-08 16:41:26 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2011-11-08 21:14:06 +0100 |
commit | 80a23a2f2b3dab8d2b4fbcae74e933d47cb1eb49 (patch) | |
tree | e554db14d53c250d5fe52f937bc76d67ff33b999 /gtk/gtkpaned.c | |
parent | 68bc01150714dcb1f886dc1849a481a48981e870 (diff) | |
download | gtk+-80a23a2f2b3dab8d2b4fbcae74e933d47cb1eb49.tar.gz |
paned: Remove MOTION_HINT_MASK
It's not needed anymore. GDK does culling of events for us.
Diffstat (limited to 'gtk/gtkpaned.c')
-rw-r--r-- | gtk/gtkpaned.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c index 78974be01a..45e7859caf 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, |