[gtk+] GtkComboBox: Avoid GdkDeviceManager API
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] GtkComboBox: Avoid GdkDeviceManager API
- Date: Wed, 16 Dec 2015 18:48:51 +0000 (UTC)
commit 26f3d02f0354321a13b6608930116b1744f0c549
Author: Carlos Garnacho <carlosg gnome org>
Date: Wed Dec 16 19:23:25 2015 +0100
GtkComboBox: Avoid GdkDeviceManager API
We used to pick a master pointer "at random", use the default seat pointer
instead.
gtk/gtkcombobox.c | 10 ++--------
1 files changed, 2 insertions(+), 8 deletions(-)
---
diff --git a/gtk/gtkcombobox.c b/gtk/gtkcombobox.c
index a9dfba1..d89e89c 100644
--- a/gtk/gtkcombobox.c
+++ b/gtk/gtkcombobox.c
@@ -2310,17 +2310,11 @@ gtk_combo_box_real_popup (GtkComboBox *combo_box)
if (!device)
{
- GdkDeviceManager *device_manager;
GdkDisplay *display;
- GList *devices;
-
- display = gtk_widget_get_display (GTK_WIDGET (combo_box));
- device_manager = gdk_display_get_device_manager (display);
/* No device was set, pick the first master device */
- devices = gdk_device_manager_list_devices (device_manager, GDK_DEVICE_TYPE_MASTER);
- device = devices->data;
- g_list_free (devices);
+ display = gtk_widget_get_display (GTK_WIDGET (combo_box));
+ device = gdk_seat_get_pointer (gdk_display_get_default_seat (display));
}
gtk_combo_box_popup_for_device (combo_box, device);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]