Mercurial > emacs
diff src/ChangeLog @ 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 | f01ecb2cea43 |
children | 2b22180fb92e |
line wrap: on
line diff
--- a/src/ChangeLog Fri Dec 10 12:46:40 2010 -0500 +++ b/src/ChangeLog Fri Dec 10 19:23:43 2010 +0100 @@ -1,3 +1,13 @@ +2010-12-10 Jan Djärv <jan.h.d@swipnet.se> + + * 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 (Bug#7552). + 2010-12-07 Jan Djärv <jan.h.d@swipnet.se> * xsmfns.c (smc_die_CB): Call Fkill_emacs (Bug#7552).