emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 6ff90ef: Call the set_buffer_overlays_ setters


From: Lars Ingebrigtsen
Subject: master 6ff90ef: Call the set_buffer_overlays_ setters
Date: Thu, 4 Mar 2021 15:12:29 -0500 (EST)

branch: master
commit 6ff90ef0bbd5ed6ff284a614352a17cf37d570fe
Author: Matt Armstrong <matt@mdeb>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    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).
---
 src/buffer.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/buffer.c b/src/buffer.c
index 5bd9b37..03c10cc 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -1942,8 +1942,8 @@ cleaning up all windows currently displaying the buffer 
to be killed. */)
     }
   /* Since we've unlinked the markers, the overlays can't be here any more
      either.  */
-  b->overlays_before = NULL;
-  b->overlays_after = NULL;
+  set_buffer_overlays_before (b, NULL);
+  set_buffer_overlays_after (b, NULL);
 
   /* Reset the local variables, so that this buffer's local values
      won't be protected from GC.  They would be protected



reply via email to

[Prev in Thread] Current Thread [Next in Thread]