[libwnck] Pager: use GdkDeviceManager and gdk_window_get_device_position
- From: Marco Trevisan <marcotrevi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libwnck] Pager: use GdkDeviceManager and gdk_window_get_device_position
- Date: Tue, 5 Feb 2013 20:18:13 +0000 (UTC)
commit 9013d856a291ac3cc0a941af2a84658e3ad6f1a0
Author: Marco Trevisan (TreviÃo) <mail 3v1n0 net>
Date: Tue Feb 5 21:17:50 2013 +0100
Pager: use GdkDeviceManager and gdk_window_get_device_position
libwnck/pager.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/libwnck/pager.c b/libwnck/pager.c
index 81add41..7ef6401 100644
--- a/libwnck/pager.c
+++ b/libwnck/pager.c
@@ -1974,12 +1974,16 @@ wnck_pager_motion (GtkWidget *widget,
{
WnckPager *pager;
GdkWindow *window;
+ GdkDeviceManager *dev_manager;
+ GdkDevice *pointer;
int x, y;
pager = WNCK_PAGER (widget);
+ dev_manager = gdk_display_get_device_manager (gtk_widget_get_display (widget));
window = gtk_widget_get_window (widget);
- gdk_window_get_pointer (window, &x, &y, NULL);
+ pointer = gdk_device_manager_get_client_pointer (dev_manager);
+ gdk_window_get_device_position (window, pointer, &x, &y, NULL);
if (!pager->priv->dragging &&
pager->priv->drag_window != NULL &&
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]