]> git.eshelyaron.com Git - emacs.git/commitdiff
* nsterm.m (hold_event): Send SIGIO to make sure ns_read_socket is
authorJan Djärv <jan.h.d@swipnet.se>
Tue, 13 Nov 2012 07:56:15 +0000 (08:56 +0100)
committerJan Djärv <jan.h.d@swipnet.se>
Tue, 13 Nov 2012 07:56:15 +0000 (08:56 +0100)
called.

Fixes: debbugs:12834
src/ChangeLog
src/nsterm.m

index 494b2179516c0c895ed85c0d58086c2df9fcc8f8..d72091c0ed65686555e5b178482b8f6dc74bc3bc 100644 (file)
@@ -1,3 +1,8 @@
+2012-11-13  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * nsterm.m (hold_event): Send SIGIO to make sure ns_read_socket is
+       called (Bug#12834).
+
 2012-11-12  Eli Zaretskii  <eliz@gnu.org>
 
        * xdisp.c (decode_mode_spec): Limit the value of WIDTH argument
index 9b2e544c75baa8a9f0c9bc02f9e3e951cfa01f7c..f4982e0a7cb183dfb9f50a3210f8da4c5e9ff7d6 100644 (file)
@@ -312,6 +312,8 @@ hold_event (struct input_event *event)
     }
 
   hold_event_q.q[hold_event_q.nr++] = *event;
+  /* Make sure ns_read_socket is called, i.e. we have input.  */
+  kill (0, SIGIO);
 }
 
 static Lisp_Object