diff options
author | Chong Yidong <cyd@stupidchicken.com> | 2008-12-09 23:08:05 +0000 |
---|---|---|
committer | Chong Yidong <cyd@stupidchicken.com> | 2008-12-09 23:08:05 +0000 |
commit | dc9cc5743b880fedfba00a681306e33589a7d893 (patch) | |
tree | b4d93ae9e05abcda734b680c22090821d3902e4f | |
parent | 9af886ee0f22d2bb2ff8bb4a6cb32e947919237f (diff) | |
download | emacs-dc9cc5743b880fedfba00a681306e33589a7d893.tar.gz |
(Fbuffer_swap_text): Signal error if swapping a dead buffer.
-rw-r--r-- | src/buffer.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/buffer.c b/src/buffer.c index 8041e3abce5..50db471ae12 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -2192,6 +2192,9 @@ DEFUN ("buffer-swap-text", Fbuffer_swap_text, Sbuffer_swap_text, CHECK_BUFFER (buffer); other_buffer = XBUFFER (buffer); + if (NILP (other_buffer->name)) + error ("Cannot swap a dead buffer's text"); + /* Actually, it probably works just fine. * if (other_buffer == current_buffer) * error ("Cannot swap a buffer's text with itself"); */ |