diff options
| author | Matt Armstrong | 2021-03-04 21:12:00 +0100 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2021-03-04 21:12:00 +0100 |
| commit | 6ff90ef0bbd5ed6ff284a614352a17cf37d570fe (patch) | |
| tree | 7c864709bbfd0da3a29cb42c246d4fe724f67c17 /src/buffer.c | |
| parent | 9e945092674ac2a7db46fecae30587ec2ca7cb05 (diff) | |
| download | emacs-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.c | 4 |
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 |