[PATCH] Avoid gtk_widget_get_pointer ().
Stefano Teso <[email protected]>
| Newsgroups | gmane.comp.gnome.nautilus |
|---|---|
| Message-ID | <CAD3QFevsm9EM4UV7j_6PBz9oJpqQZxYiE_Xr-oEy0WqZWQDJMw@mail.gmail.com> |
Hi, the attached patch makes nautilus build fine again for me. An, yes, no bugzilla entry for this, it's a trivial fix anyway. [ Sorry for the format, I have yet to figure out how to properly hook git to gmail :-P ] Please review, ---- Stefano -- nautilus-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/nautilus-list
0001-Avoid-gtk_widget_get_pointer.patch
(application/octet-stream, 1.1 KB)
From e7fabe9ffd7b36d5ed87a936a74b24c08a9e5ac1 Mon Sep 17 00:00:00 2001 From: Stefano Teso <[email protected]> Date: Wed, 30 Nov 2011 11:46:37 +0100 Subject: [PATCH] Avoid gtk_widget_get_pointer (). --- libnautilus-private/nautilus-icon-container.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/libnautilus-private/nautilus-icon-container.c b/libnautilus-private/nautilus-icon-container.c index deefa76..05b5c82 100644 --- a/libnautilus-private/nautilus-icon-container.c +++ b/libnautilus-private/nautilus-icon-container.c @@ -2497,6 +2497,7 @@ rubberband_timeout_callback (gpointer data) int adj_x, adj_y; gboolean adj_changed; GtkAllocation allocation; + GdkModifierType modifier_mask; EelDRect selection_rect; @@ -2521,7 +2522,9 @@ rubberband_timeout_callback (gpointer data) adj_changed = TRUE; } - gtk_widget_get_pointer (widget, &x, &y); + gdk_window_get_device_position (gtk_widget_get_window (widget), + gtk_get_current_event_device (), + &x, &y, &modifier_mask); if (x < 0) { x_scroll = x; -- 1.7.7.3