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:
@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user