diff options
| author | Dmitry Antipov | 2013-09-16 11:27:51 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2013-09-16 11:27:51 +0400 |
| commit | f8eb15727ae6a5c629e27ab9755e638766b27822 (patch) | |
| tree | fd4dd11557da34b948a5f4ee4e85168005097922 /src/bytecode.c | |
| parent | 578c21bc0316661f211dd73a9eb65c8213bd372f (diff) | |
| download | emacs-f8eb15727ae6a5c629e27ab9755e638766b27822.tar.gz emacs-f8eb15727ae6a5c629e27ab9755e638766b27822.zip | |
Fix X event waiting to handle multiple frames.
* frame.h (struct frame) [HAVE_X_WINDOWS]: New member wait_event_type.
* xterm.c (pending_event_wait): Remove. Adjust users.
(x_detect_focus_change): Pass frame arg.
(handle_one_xevent): Find related frame early and clear per-frame
wait_event_type only if this is an event for the relevant frame.
(x_wait_for_event): Use per-frame wait_event_type.
Diffstat (limited to 'src/bytecode.c')
0 files changed, 0 insertions, 0 deletions