[gnome-builder] gdk: use GdkSeat
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] gdk: use GdkSeat
- Date: Mon, 21 Dec 2015 08:08:46 +0000 (UTC)
commit f1ba341eabec12913045ae204c37e755791a5ffd
Author: Christian Hergert <christian hergert me>
Date: Fri Dec 18 19:20:31 2015 -0800
gdk: use GdkSeat
libide/util/ide-gdk.c | 20 ++++++++++----------
1 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/libide/util/ide-gdk.c b/libide/util/ide-gdk.c
index 373b729..24e1bff 100644
--- a/libide/util/ide-gdk.c
+++ b/libide/util/ide-gdk.c
@@ -25,8 +25,8 @@ ide_gdk_synthesize_event_key (GdkWindow *window,
gunichar ch)
{
GdkDisplay *display;
- GdkDeviceManager *device_manager;
- GdkDevice *client_pointer;
+ GdkDevice *device;
+ GdkSeat *seat;
GdkEvent *ev;
GdkKeymapKey *keys = NULL;
gint n_keys = 0;
@@ -82,9 +82,9 @@ ide_gdk_synthesize_event_key (GdkWindow *window,
}
display = gdk_window_get_display (ev->any.window);
- device_manager = gdk_display_get_device_manager (display);
- client_pointer = gdk_device_manager_get_client_pointer (device_manager);
- gdk_event_set_device (ev, gdk_device_get_associated_device (client_pointer));
+ seat = gdk_display_get_default_seat (display);
+ device = gdk_seat_get_keyboard (seat);
+ gdk_event_set_device (ev, device);
return &ev->key;
}
@@ -94,9 +94,9 @@ ide_gdk_synthesize_event_keyval (GdkWindow *window,
guint keyval)
{
GdkDisplay *display;
- GdkDeviceManager *device_manager;
- GdkDevice *client_pointer;
+ GdkDevice *device;
GdkEvent *ev;
+ GdkSeat *seat;
GdkKeymapKey *keys = NULL;
gint n_keys = 0;
gchar str[8] = { 0 };
@@ -135,9 +135,9 @@ ide_gdk_synthesize_event_keyval (GdkWindow *window,
}
display = gdk_window_get_display (ev->any.window);
- device_manager = gdk_display_get_device_manager (display);
- client_pointer = gdk_device_manager_get_client_pointer (device_manager);
- gdk_event_set_device (ev, gdk_device_get_associated_device (client_pointer));
+ seat = gdk_display_get_default_seat (display);
+ device = gdk_seat_get_keyboard (seat);
+ gdk_event_set_device (ev, device);
return &ev->key;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]