accelgroup: Do not use deprecated API

Use gdk_keymap_get_for_display() with the default display, instead of
the deprecated gdk_keymap_get_default().
This commit is contained in:
Emmanuele Bassi
2018-02-11 15:06:04 +00:00
parent 855e4cb88e
commit 9c6ae95ece

View File

@ -1364,10 +1364,13 @@ gtk_accelerator_parse_with_keycode (const gchar *accelerator,
if (keyval && accelerator_codes != NULL) if (keyval && accelerator_codes != NULL)
{ {
GdkKeymap *keymap;
GdkKeymapKey *keys; GdkKeymapKey *keys;
gint n_keys, i, j; 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 */ /* Not in keymap */
error = TRUE; error = TRUE;