[gnome-power-manager] Don't use gdk_display_get_pointer()
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-power-manager] Don't use gdk_display_get_pointer()
- Date: Wed, 26 Jan 2011 22:05:54 +0000 (UTC)
commit 80c0b1802583c0147ec3198614f4f5db43af6812
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Jan 26 17:05:33 2011 -0500
Don't use gdk_display_get_pointer()
src/gpm-backlight.c | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/src/gpm-backlight.c b/src/gpm-backlight.c
index d0a7e01..e27172e 100644
--- a/src/gpm-backlight.c
+++ b/src/gpm-backlight.c
@@ -226,6 +226,9 @@ gpm_backlight_dialog_show (GpmBacklight *backlight)
GdkScreen *pointer_screen;
GdkRectangle geometry;
int monitor;
+ GdkDisplay *display;
+ GdkDeviceManager *device_manager;
+ GdkDevice *device;
/*
* get the window size
@@ -243,11 +246,13 @@ gpm_backlight_dialog_show (GpmBacklight *backlight)
}
pointer_screen = NULL;
- gdk_display_get_pointer (gtk_widget_get_display (backlight->priv->popup),
+ display = gtk_widget_get_display (backlight->priv->popup);
+ device_manager = gdk_display_get_device_manager (display);
+ device = gdk_device_manager_get_client_pointer (device_manager);
+ gdk_device_get_position (device,
&pointer_screen,
&pointer_x,
- &pointer_y,
- NULL);
+ &pointer_y);
monitor = gdk_screen_get_monitor_at_point (pointer_screen,
pointer_x,
pointer_y);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]