summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2022-01-08 21:28:11 +0800
committerPo Lu <luangruo@yahoo.com>2022-01-08 21:28:11 +0800
commitc1106b2ee7e91c2a7eb7caa91c792008ab31ed87 (patch)
tree075a2a44ea18572abcab8652da83ac1d5596440a
parente05512ba42dea3064965367df59732cc71515435 (diff)
downloademacs-c1106b2ee7e91c2a7eb7caa91c792008ab31ed87.tar.gz
emacs-c1106b2ee7e91c2a7eb7caa91c792008ab31ed87.tar.bz2
emacs-c1106b2ee7e91c2a7eb7caa91c792008ab31ed87.zip
Make sure native keypresses are received immediately on GTK
* src/gtkutil.c (xg_widget_key_press_event_cb): Send input available signal.
-rw-r--r--src/gtkutil.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gtkutil.c b/src/gtkutil.c
index aaa2933f86e..ff5c0f27510 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -6250,6 +6250,8 @@ xg_widget_key_press_event_cb (GtkWidget *widget, GdkEvent *event,
xg_pending_quit_event.kind = NO_EVENT;
kbd_buffer_store_buffered_event (&inev, &xg_pending_quit_event);
}
+
+ raise (SIGIO);
return true;
}