[gnome-panel] applet: avoid deprecated GdkDeviceManager
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-panel] applet: avoid deprecated GdkDeviceManager
- Date: Sun, 20 Dec 2015 00:12:28 +0000 (UTC)
commit dfedc4cc19d62636432447be19c054de0c318ee9
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Sun Dec 20 02:11:55 2015 +0200
applet: avoid deprecated GdkDeviceManager
gnome-panel/applet.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gnome-panel/applet.c b/gnome-panel/applet.c
index 440ccf5..eaea161 100644
--- a/gnome-panel/applet.c
+++ b/gnome-panel/applet.c
@@ -540,6 +540,7 @@ panel_applet_position_menu (GtkMenu *menu,
{
GtkAllocation allocation;
GtkRequisition requisition;
+ GdkSeat *seat;
GdkDevice *device;
GdkScreen *screen;
GtkWidget *parent;
@@ -555,9 +556,11 @@ panel_applet_position_menu (GtkMenu *menu,
screen = gtk_widget_get_screen (applet);
gtk_widget_get_preferred_size (GTK_WIDGET (menu), &requisition, NULL);
-
gdk_window_get_origin (gtk_widget_get_window (applet), &menu_x, &menu_y);
- device = gdk_device_manager_get_client_pointer (gdk_display_get_device_manager
(gtk_widget_get_display (applet)));
+
+ seat = gdk_display_get_default_seat (gtk_widget_get_display (applet));
+ device = gdk_seat_get_pointer (seat);
+
gdk_window_get_device_position(gtk_widget_get_window (applet), device, &pointer_x, &pointer_y, NULL);
gtk_widget_get_allocation (applet, &allocation);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]