diff options
Diffstat (limited to 'src/macterm.c')
| -rw-r--r-- | src/macterm.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/macterm.c b/src/macterm.c index d30fa02e31f..6287d1a4f93 100644 --- a/src/macterm.c +++ b/src/macterm.c | |||
| @@ -10455,6 +10455,8 @@ XTread_socket (sd, expected, hold_quit) | |||
| 10455 | 10455 | ||
| 10456 | ObscureCursor (); | 10456 | ObscureCursor (); |
| 10457 | 10457 | ||
| 10458 | f = mac_focus_frame (dpyinfo); | ||
| 10459 | |||
| 10458 | if (!dpyinfo->mouse_face_hidden && INTEGERP (Vmouse_highlight) | 10460 | if (!dpyinfo->mouse_face_hidden && INTEGERP (Vmouse_highlight) |
| 10459 | && !EQ (f->tool_bar_window, dpyinfo->mouse_face_window)) | 10461 | && !EQ (f->tool_bar_window, dpyinfo->mouse_face_window)) |
| 10460 | { | 10462 | { |
| @@ -10500,7 +10502,7 @@ XTread_socket (sd, expected, hold_quit) | |||
| 10500 | inev.modifiers |= (extra_keyboard_modifiers | 10502 | inev.modifiers |= (extra_keyboard_modifiers |
| 10501 | & (meta_modifier | alt_modifier | 10503 | & (meta_modifier | alt_modifier |
| 10502 | | hyper_modifier | super_modifier)); | 10504 | | hyper_modifier | super_modifier)); |
| 10503 | XSETFRAME (inev.frame_or_window, mac_focus_frame (dpyinfo)); | 10505 | XSETFRAME (inev.frame_or_window, f); |
| 10504 | break; | 10506 | break; |
| 10505 | 10507 | ||
| 10506 | case kHighLevelEvent: | 10508 | case kHighLevelEvent: |