summaryrefslogtreecommitdiff
path: root/gtk/gtkpaned.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2011-11-08 16:41:26 +0100
committerBenjamin Otte <otte@redhat.com>2011-11-08 21:14:06 +0100
commit80a23a2f2b3dab8d2b4fbcae74e933d47cb1eb49 (patch)
treee554db14d53c250d5fe52f937bc76d67ff33b999 /gtk/gtkpaned.c
parent68bc01150714dcb1f886dc1849a481a48981e870 (diff)
downloadgtk+-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.c11
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,