aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
authorEli Zaretskii2013-12-06 17:13:35 +0200
committerEli Zaretskii2013-12-06 17:13:35 +0200
commit6d6aa291f262d6dba7a92f411d5f46789c8413a0 (patch)
tree2724ebabc1b53196a7c07dfa291ed7b036b721a9 /src/buffer.c
parented72f323bfd7697517171b2a6079fb5da20d8b22 (diff)
downloademacs-6d6aa291f262d6dba7a92f411d5f46789c8413a0.tar.gz
emacs-6d6aa291f262d6dba7a92f411d5f46789c8413a0.zip
Fix bug #16070 with crashes when toggling buffer's multibyteness.
src/buffer.c (Fset_buffer_multibyte): Invalidate buffer caches.
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/buffer.c b/src/buffer.c
index b40dc8cb3b7..e4a550fed95 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -2482,6 +2482,8 @@ current buffer is cleared. */)
2482 if (narrowed) 2482 if (narrowed)
2483 error ("Changing multibyteness in a narrowed buffer"); 2483 error ("Changing multibyteness in a narrowed buffer");
2484 2484
2485 invalidate_buffer_caches (current_buffer, BEGV, ZV);
2486
2485 if (NILP (flag)) 2487 if (NILP (flag))
2486 { 2488 {
2487 ptrdiff_t pos, stop; 2489 ptrdiff_t pos, stop;