[gnome-panel] applet: avoid deprecated GdkDeviceManager



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]