[gtk/gtk-3-22] accelgroup: Do not use deprecated API
- From: Emmanuele Bassi <ebassi src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gtk/gtk-3-22] accelgroup: Do not use deprecated API
 
- Date: Sun, 11 Feb 2018 23:35:17 +0000 (UTC)
 
commit 9c6ae95eceaa018b872cbf3937e66fd06804067b
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sun Feb 11 15:06:04 2018 +0000
    accelgroup: Do not use deprecated API
    
    Use gdk_keymap_get_for_display() with the default display, instead of
    the deprecated gdk_keymap_get_default().
 gtk/gtkaccelgroup.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/gtk/gtkaccelgroup.c b/gtk/gtkaccelgroup.c
index 70866378b8..52897cacaa 100644
--- a/gtk/gtkaccelgroup.c
+++ b/gtk/gtkaccelgroup.c
@@ -1364,10 +1364,13 @@ gtk_accelerator_parse_with_keycode (const gchar     *accelerator,
 
           if (keyval && accelerator_codes != NULL)
             {
+              GdkKeymap *keymap;
               GdkKeymapKey *keys;
               gint n_keys, i, j;
 
-              if (!gdk_keymap_get_entries_for_keyval (gdk_keymap_get_default (), keyval, &keys, &n_keys))
+              keymap = gdk_keymap_get_for_display (gdk_display_get_default ());
+
+              if (!gdk_keymap_get_entries_for_keyval (keymap, keyval, &keys, &n_keys))
                 {
                   /* Not in keymap */
                   error = TRUE;
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]