aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
authorMatt Armstrong2021-03-04 21:12:00 +0100
committerLars Ingebrigtsen2021-03-04 21:12:00 +0100
commit6ff90ef0bbd5ed6ff284a614352a17cf37d570fe (patch)
tree7c864709bbfd0da3a29cb42c246d4fe724f67c17 /src/buffer.c
parent9e945092674ac2a7db46fecae30587ec2ca7cb05 (diff)
downloademacs-6ff90ef0bbd5ed6ff284a614352a17cf37d570fe.tar.gz
emacs-6ff90ef0bbd5ed6ff284a614352a17cf37d570fe.zip
Call the set_buffer_overlays_ setters
* src/buffer.c (Fkill_buffer): Call set_buffer_overlays_before and set_buffer_overlays_after instead of setting the fields directly (bug#46914).
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/buffer.c b/src/buffer.c
index 5bd9b37702f..03c10cc7ae5 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -1942,8 +1942,8 @@ cleaning up all windows currently displaying the buffer to be killed. */)
1942 } 1942 }
1943 /* Since we've unlinked the markers, the overlays can't be here any more 1943 /* Since we've unlinked the markers, the overlays can't be here any more
1944 either. */ 1944 either. */
1945 b->overlays_before = NULL; 1945 set_buffer_overlays_before (b, NULL);
1946 b->overlays_after = NULL; 1946 set_buffer_overlays_after (b, NULL);
1947 1947
1948 /* Reset the local variables, so that this buffer's local values 1948 /* Reset the local variables, so that this buffer's local values
1949 won't be protected from GC. They would be protected 1949 won't be protected from GC. They would be protected