aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog3
-rw-r--r--src/nsterm.m6
2 files changed, 5 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 4fe2d8864ae..ba298d8aa48 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -2,7 +2,8 @@
2 2
3 * nsterm.m (NSLeftControlKeyMask, NSLeftCommandKeyMask) 3 * nsterm.m (NSLeftControlKeyMask, NSLeftCommandKeyMask)
4 (NSLeftAlternateKeyMask): New defines. 4 (NSLeftAlternateKeyMask): New defines.
5 (keyDown): Parse left and right keys separatly (Bug#7458). 5 (keyDown): Parse left and right keys separately (Bug#7458).
6 Compare Left key masks exactly (Bug#7458).
6 7
72010-11-23 Eli Zaretskii <eliz@gnu.org> 82010-11-23 Eli Zaretskii <eliz@gnu.org>
8 9
diff --git a/src/nsterm.m b/src/nsterm.m
index 04951bb5068..3adb67717d5 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -4451,7 +4451,7 @@ ns_term_shutdown (int sig)
4451 ? ns_command_modifier 4451 ? ns_command_modifier
4452 : ns_right_command_modifier); 4452 : ns_right_command_modifier);
4453 4453
4454 if (flags & NSLeftCommandKeyMask) 4454 if ((flags & NSLeftCommandKeyMask) == NSLeftCommandKeyMask)
4455 { 4455 {
4456 emacs_event->modifiers |= parse_solitary_modifier 4456 emacs_event->modifiers |= parse_solitary_modifier
4457 (ns_command_modifier); 4457 (ns_command_modifier);
@@ -4494,7 +4494,7 @@ ns_term_shutdown (int sig)
4494 ? ns_control_modifier 4494 ? ns_control_modifier
4495 : ns_right_control_modifier); 4495 : ns_right_control_modifier);
4496 4496
4497 if (flags & NSLeftControlKeyMask) 4497 if ((flags & NSLeftControlKeyMask) == NSLeftControlKeyMask)
4498 emacs_event->modifiers |= parse_solitary_modifier 4498 emacs_event->modifiers |= parse_solitary_modifier
4499 (ns_control_modifier); 4499 (ns_control_modifier);
4500 4500
@@ -4521,7 +4521,7 @@ ns_term_shutdown (int sig)
4521 : ns_right_alternate_modifier); 4521 : ns_right_alternate_modifier);
4522 } 4522 }
4523 4523
4524 if (flags & NSLeftAlternateKeyMask) /* default = meta */ 4524 if ((flags & NSLeftAlternateKeyMask) == NSLeftAlternateKeyMask) /* default = meta */
4525 { 4525 {
4526 if ((NILP (ns_alternate_modifier) 4526 if ((NILP (ns_alternate_modifier)
4527 || EQ (ns_alternate_modifier, Qnone)) 4527 || EQ (ns_alternate_modifier, Qnone))