We should use the new helper code rather than invent our own
functions again.
https://bugzilla.gnome.org/show_bug.cgi?id=663761
{
gchar *name;
- name = gtk_accelerator_get_label (keysym, mask);
+ name = gtk_accelerator_get_label_with_keycode (NULL, keysym, keycode, mask);
if (name == NULL)
- name = gtk_accelerator_name (keysym, mask);
-
- if (keysym == 0)
- {
- gchar *tmp;
-
- tmp = name;
- name = g_strdup_printf ("%s0x%02x", tmp, keycode);
- g_free (tmp);
- }
+ name = gtk_accelerator_name_with_keycode (NULL, keysym, keycode, mask);
return name;
}