macterm.c (mac_get_emulated_btn)
(mac_event_to_emacs_modifiers): Fix emulated mouse button support to correctly mask out modifiers.
This commit is contained in:
parent
c3762cbd4b
commit
c61278bbde
2 changed files with 9 additions and 3 deletions
|
@ -1,9 +1,15 @@
|
|||
2004-06-29 Steven Tamm <steventamm@mac.com>
|
||||
|
||||
* macterm.c (mac_get_emulated_btn)
|
||||
(mac_event_to_emacs_modifiers): Fix emulated mouse button
|
||||
support to correctly mask out modifiers.
|
||||
|
||||
2004-06-29 David Kastrup <dak@gnu.org>
|
||||
|
||||
* search.c (Fset_match_data): Allow buffer before end of list
|
||||
which can happen if set-match-data is using a pre-consed list.
|
||||
|
||||
2004-06-28 Steven Tamm <tamm@Steven-Tamms-Computer.local>
|
||||
2004-06-28 Steven Tamm <steventamm@mac.com>
|
||||
|
||||
* macterm.c (XTread_socket): Correctly set the frame position
|
||||
after the window is moved.
|
||||
|
|
|
@ -7018,7 +7018,7 @@ mac_get_emulated_btn ( UInt32 modifiers )
|
|||
int result = 0;
|
||||
if (!NILP (Vmac_emulate_three_button_mouse)) {
|
||||
int cmdIs3 = !EQ (Vmac_emulate_three_button_mouse, Qreverse);
|
||||
if (modifiers & controlKey)
|
||||
if (modifiers & cmdKey)
|
||||
result = cmdIs3 ? 2 : 1;
|
||||
else if (modifiers & optionKey)
|
||||
result = cmdIs3 ? 1 : 2;
|
||||
|
@ -7038,7 +7038,7 @@ mac_event_to_emacs_modifiers (EventRef eventRef)
|
|||
if (!NILP (Vmac_emulate_three_button_mouse) &&
|
||||
GetEventClass(eventRef) == kEventClassMouse)
|
||||
{
|
||||
mods &= ~(optionKey & cmdKey);
|
||||
mods &= ~(optionKey | cmdKey);
|
||||
}
|
||||
return mac_to_emacs_modifiers (mods);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue