diff options
| author | Stefan Monnier | 2008-02-12 04:05:29 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2008-02-12 04:05:29 +0000 |
| commit | adf6a42938bc0177388f525c1089ad9f09d797d5 (patch) | |
| tree | db0165ba2dda12ffc235bce2e84861e6a995f675 /src | |
| parent | 174105f78985b7e0a1dd05b9924b0240fa66a4d3 (diff) | |
| download | emacs-adf6a42938bc0177388f525c1089ad9f09d797d5.tar.gz emacs-adf6a42938bc0177388f525c1089ad9f09d797d5.zip | |
(read_avail_input): Call Fdelete_terminal.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 1 | ||||
| -rw-r--r-- | src/keyboard.c | 9 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index da46657e2f6..0f47ead5f1f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | 2008-02-12 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2008-02-12 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 2 | ||
| 3 | * keyboard.c (read_avail_input): | ||
| 3 | * frame.c (Fdelete_frame): Call Fdelete_terminal. | 4 | * frame.c (Fdelete_frame): Call Fdelete_terminal. |
| 4 | 5 | ||
| 5 | 2008-02-11 Stefan Monnier <monnier@iro.umontreal.ca> | 6 | 2008-02-11 Stefan Monnier <monnier@iro.umontreal.ca> |
diff --git a/src/keyboard.c b/src/keyboard.c index 78298b96681..21904bf9c28 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -7134,10 +7134,11 @@ read_avail_input (expected) | |||
| 7134 | kill (getpid (), SIGHUP); | 7134 | kill (getpid (), SIGHUP); |
| 7135 | 7135 | ||
| 7136 | /* XXX Is calling delete_terminal safe here? It calls Fdelete_frame. */ | 7136 | /* XXX Is calling delete_terminal safe here? It calls Fdelete_frame. */ |
| 7137 | if (t->delete_terminal_hook) | 7137 | { |
| 7138 | (*t->delete_terminal_hook) (t); | 7138 | Lisp_Object tmp; |
| 7139 | else | 7139 | XSETTERMINAL (tmp, t); |
| 7140 | delete_terminal (t); | 7140 | Fdelete_terminal (tmp, Qnoelisp); |
| 7141 | } | ||
| 7141 | } | 7142 | } |
| 7142 | 7143 | ||
| 7143 | if (hold_quit.kind != NO_EVENT) | 7144 | if (hold_quit.kind != NO_EVENT) |