diff options
| author | Jan Djärv | 2010-12-07 07:36:25 +0100 |
|---|---|---|
| committer | Jan Djärv | 2010-12-07 07:36:25 +0100 |
| commit | 2b815743b24c79ae63863bd0f0ffcaf822d400a1 (patch) | |
| tree | b3bee3652f14242495586d6b4fdfb201161abb2c /src | |
| parent | e49fb298b820378512e01d9b84970decb3038f8c (diff) | |
| download | emacs-2b815743b24c79ae63863bd0f0ffcaf822d400a1.tar.gz emacs-2b815743b24c79ae63863bd0f0ffcaf822d400a1.zip | |
* xsmfns.c (smc_die_CB): Call Fkill_emacs.
Fixes: debbugs:7552
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/xsmfns.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 3293ec08da5..9a92697b52d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2010-12-07 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * xsmfns.c (smc_die_CB): Call Fkill_emacs (Bug#7552). | ||
| 4 | |||
| 1 | 2010-12-06 Chong Yidong <cyd@stupidchicken.com> | 5 | 2010-12-06 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 6 | ||
| 3 | * dispextern.h (struct it): New member overlay_strings_charpos. | 7 | * dispextern.h (struct it): New member overlay_strings_charpos. |
diff --git a/src/xsmfns.c b/src/xsmfns.c index ec5ca3b1a9f..f6260d00a56 100644 --- a/src/xsmfns.c +++ b/src/xsmfns.c | |||
| @@ -298,6 +298,10 @@ smc_die_CB (smcConn, clientData) | |||
| 298 | SmcConn smcConn; | 298 | SmcConn smcConn; |
| 299 | SmPointer clientData; | 299 | SmPointer clientData; |
| 300 | { | 300 | { |
| 301 | /* This may behave badly if desktop.el tries to ask questions. */ | ||
| 302 | Fkill_emacs (Qnil); | ||
| 303 | |||
| 304 | /* This will not be reached, but we want kill-emacs-hook to be run. */ | ||
| 301 | SmcCloseConnection (smcConn, 0, 0); | 305 | SmcCloseConnection (smcConn, 0, 0); |
| 302 | ice_connection_closed (); | 306 | ice_connection_closed (); |
| 303 | } | 307 | } |