summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan D <jan.h.d@swipnet.se>2015-01-21 06:18:59 +0100
committerJan D <jan.h.d@swipnet.se>2015-01-21 06:18:59 +0100
commit87309740ca4fd2b2bc61d2a4599765a2571e18f6 (patch)
tree85ebb266e67aebe9ace6b48635da4095ab9180ca
parent24aacfc9058dfff1331a64f50ced2ca4d6f25824 (diff)
downloademacs-87309740ca4fd2b2bc61d2a4599765a2571e18f6.tar.gz
Backport from trunk of bug 19531.
Fixes: debbugs:19531 * nsterm.m (EV_TRAILER2): Set Vinhibit_quit to Qt.
-rw-r--r--src/ChangeLog4
-rw-r--r--src/nsterm.m3
2 files changed, 7 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index ad4a85ae487..709fd505af7 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2015-01-21 Jan Djärv <jan.h.d@swipnet.se>
+
+ * nsterm.m (EV_TRAILER2): Set Vinhibit_quit to Qt (Bug#19531).
+
2015-01-17 Eli Zaretskii <eliz@gnu.org>
* xdisp.c (produce_image_glyph): Fix display of images in R2L
diff --git a/src/nsterm.m b/src/nsterm.m
index 9ba08522309..24770f6dd10 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -378,8 +378,11 @@ static CGPoint menu_mouse_point;
if (e) emacs_event->timestamp = EV_TIMESTAMP (e); \
if (q_event_ptr) \
{ \
+ Lisp_Object tem = Vinhibit_quit; \
+ Vinhibit_quit = Qt; \
n_emacs_events_pending++; \
kbd_buffer_store_event_hold (emacs_event, q_event_ptr); \
+ Vinhibit_quit = tem; \
} \
else \
hold_event (emacs_event); \