diff options
author | Ken Raeburn <raeburn@raeburn.org> | 2000-10-27 23:01:20 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@raeburn.org> | 2000-10-27 23:01:20 +0000 |
commit | ae0b9b4690a0bcff233659d3892797b1743a99fd (patch) | |
tree | 55ec4fa3c4de9daba89b41efc84e2bc2febe24a7 /src/undo.c | |
parent | caf9deeeedd3bca01fb7aac07c0ac4d95c6292dc (diff) | |
download | emacs-ae0b9b4690a0bcff233659d3892797b1743a99fd.tar.gz |
* undo.c (record_delete): Check that last_undo_buffer is really a buffer before
applying XBUFFER to it.
* keymap.c (where_is_internal): Pass lisp object, not integer, to Faref.
Diffstat (limited to 'src/undo.c')
-rw-r--r-- | src/undo.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/undo.c b/src/undo.c index e2e4749c6a3..2eedfe31ab3 100644 --- a/src/undo.c +++ b/src/undo.c @@ -102,7 +102,8 @@ record_delete (beg, string) if (NILP (pending_boundary)) pending_boundary = Fcons (Qnil, Qnil); - if (current_buffer != XBUFFER (last_undo_buffer)) + if (BUFFERP (last_undo_buffer) + && current_buffer != XBUFFER (last_undo_buffer)) Fundo_boundary (); XSETBUFFER (last_undo_buffer, current_buffer); |