Commit b097729d authored by Matthias Clasen's avatar Matthias Clasen

Don't leak a list when activating keybindings

Patch by Rui Matos,
parent 88774372
......@@ -372,8 +372,9 @@ keyval_in_group (GdkKeymap *keymap,
* This means that fuzzy matches won't be considered if their keyval is
* present in the current group.
* Return value: A #GSList of matching entries.
* Return value: A newly-allocated #GSList of matching entries.
* Free with g_slist_free() when no longer needed.
GSList *
_gtk_key_hash_lookup (GtkKeyHash *key_hash,
guint16 hardware_keycode,
......@@ -1860,8 +1860,11 @@ gtk_menu_shell_activate_mnemonic (GtkMenuShell *menu_shell,
if (entries)
result = _gtk_mnemonic_hash_activate (mnemonic_hash,
GPOINTER_TO_UINT (entries->data));
result = _gtk_mnemonic_hash_activate (mnemonic_hash,
GPOINTER_TO_UINT (entries->data));
g_slist_free (entries);
return result;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment