fix display of modifiers on OS X in the bindings editor
This commit is contained in:
parent
6a4fb58384
commit
3d400f97dd
@ -179,14 +179,16 @@ KeyboardKey::display_label () const
|
||||
|
||||
#ifdef __APPLE__
|
||||
/* We use both bits (MOD2|META) for Primary on OS X,
|
||||
* but we don't want MOD2 showing up in listings.
|
||||
* but we don't want MOD2 showing up in listings. So remove
|
||||
* it and add back META.
|
||||
*/
|
||||
|
||||
if (mod & GDK_MOD2_MASK) {
|
||||
mod &= ~GDK_MOD2_MASK;
|
||||
mod = (mod & ~GDK_MOD2_MASK) | GDK_META_MASK;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
return gtk_accelerator_get_label (key(), (GdkModifierType) mod);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user