diff options
Diffstat (limited to 'src/buffer.c')
| -rw-r--r-- | src/buffer.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/buffer.c b/src/buffer.c index 81ea51b357a..863b217d2b4 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -2345,11 +2345,10 @@ current buffer is cleared. */) | |||
| 2345 | { | 2345 | { |
| 2346 | /* Represent all the above changes by a special undo entry. */ | 2346 | /* Represent all the above changes by a special undo entry. */ |
| 2347 | extern Lisp_Object Qapply; | 2347 | extern Lisp_Object Qapply; |
| 2348 | Lisp_Object args[3]; | 2348 | current_buffer->undo_list = Fcons (list3 (Qapply, |
| 2349 | args[0] = Qapply; | 2349 | intern ("set-buffer-multibyte"), |
| 2350 | args[1] = intern ("set-buffer-multibyte"); | 2350 | NILP (flag) ? Qt : Qnil), |
| 2351 | args[2] = NILP (flag) ? Qt : Qnil; | 2351 | old_undo); |
| 2352 | current_buffer->undo_list = Fcons (Flist (3, args), old_undo); | ||
| 2353 | } | 2352 | } |
| 2354 | 2353 | ||
| 2355 | UNGCPRO; | 2354 | UNGCPRO; |