nsterm.m (keyDown): Compare Left key masks exactly (Bug#7458).
This commit is contained in:
parent
5b42dfdd64
commit
c80c6166fb
2 changed files with 5 additions and 4 deletions
|
|
@ -2,7 +2,8 @@
|
|||
|
||||
* nsterm.m (NSLeftControlKeyMask, NSLeftCommandKeyMask)
|
||||
(NSLeftAlternateKeyMask): New defines.
|
||||
(keyDown): Parse left and right keys separatly (Bug#7458).
|
||||
(keyDown): Parse left and right keys separately (Bug#7458).
|
||||
Compare Left key masks exactly (Bug#7458).
|
||||
|
||||
2010-11-23 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
|
|
|
|||
|
|
@ -4451,7 +4451,7 @@ ns_term_shutdown (int sig)
|
|||
? ns_command_modifier
|
||||
: ns_right_command_modifier);
|
||||
|
||||
if (flags & NSLeftCommandKeyMask)
|
||||
if ((flags & NSLeftCommandKeyMask) == NSLeftCommandKeyMask)
|
||||
{
|
||||
emacs_event->modifiers |= parse_solitary_modifier
|
||||
(ns_command_modifier);
|
||||
|
|
@ -4494,7 +4494,7 @@ ns_term_shutdown (int sig)
|
|||
? ns_control_modifier
|
||||
: ns_right_control_modifier);
|
||||
|
||||
if (flags & NSLeftControlKeyMask)
|
||||
if ((flags & NSLeftControlKeyMask) == NSLeftControlKeyMask)
|
||||
emacs_event->modifiers |= parse_solitary_modifier
|
||||
(ns_control_modifier);
|
||||
|
||||
|
|
@ -4521,7 +4521,7 @@ ns_term_shutdown (int sig)
|
|||
: ns_right_alternate_modifier);
|
||||
}
|
||||
|
||||
if (flags & NSLeftAlternateKeyMask) /* default = meta */
|
||||
if ((flags & NSLeftAlternateKeyMask) == NSLeftAlternateKeyMask) /* default = meta */
|
||||
{
|
||||
if ((NILP (ns_alternate_modifier)
|
||||
|| EQ (ns_alternate_modifier, Qnone))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue