diff options
| author | Jan Djärv | 2012-11-13 08:56:15 +0100 |
|---|---|---|
| committer | Jan Djärv | 2012-11-13 08:56:15 +0100 |
| commit | f99c65e5743526a7fcc6352599b6f0efd3970202 (patch) | |
| tree | 1749785fa33bb370b107ac2e4aa006f38afc5db7 /src | |
| parent | 9234627530cf2b766d7db64d2a059aaab11dc7b5 (diff) | |
| download | emacs-f99c65e5743526a7fcc6352599b6f0efd3970202.tar.gz emacs-f99c65e5743526a7fcc6352599b6f0efd3970202.zip | |
* nsterm.m (hold_event): Send SIGIO to make sure ns_read_socket is
called.
Fixes: debbugs:12834
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/nsterm.m | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 494b2179516..d72091c0ed6 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-11-13 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * nsterm.m (hold_event): Send SIGIO to make sure ns_read_socket is | ||
| 4 | called (Bug#12834). | ||
| 5 | |||
| 1 | 2012-11-12 Eli Zaretskii <eliz@gnu.org> | 6 | 2012-11-12 Eli Zaretskii <eliz@gnu.org> |
| 2 | 7 | ||
| 3 | * xdisp.c (decode_mode_spec): Limit the value of WIDTH argument | 8 | * xdisp.c (decode_mode_spec): Limit the value of WIDTH argument |
diff --git a/src/nsterm.m b/src/nsterm.m index 9b2e544c75b..f4982e0a7cb 100644 --- a/src/nsterm.m +++ b/src/nsterm.m | |||
| @@ -312,6 +312,8 @@ hold_event (struct input_event *event) | |||
| 312 | } | 312 | } |
| 313 | 313 | ||
| 314 | hold_event_q.q[hold_event_q.nr++] = *event; | 314 | hold_event_q.q[hold_event_q.nr++] = *event; |
| 315 | /* Make sure ns_read_socket is called, i.e. we have input. */ | ||
| 316 | kill (0, SIGIO); | ||
| 315 | } | 317 | } |
| 316 | 318 | ||
| 317 | static Lisp_Object | 319 | static Lisp_Object |