Mercurial > emacs
diff src/keymap.h @ 111934:898651f66853
Move call to Fkill_emacs from signal handler (session event) (Bug#7552).
* keyboard.c (kbd_buffer_get_event): Construct SAVE_SESSION_EVENT
as (Qsave_session arg).
* xsmfns.c (smc_interact_CB): Set arg to Qnil.
(smc_die_CB): Make an event with arg Qt.
(Fhandle_save_session): If event has Qt as argument,
call Fkill_emacs.
author | Jan D. <jan.h.d@swipnet.se> |
---|---|
date | Fri, 10 Dec 2010 19:23:43 +0100 |
parents | 1d1d5d9bd884 |
children | e16f43875a48 376148b31b5e |