From c6ed17cc70ee49250f7d3999bb56918f0e925757 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Tue, 9 Mar 2021 13:04:14 -0500 Subject: [PATCH] * src/buffer.c (Fbuffer_swap_text): Swap `mark-active` as well This avoids undesirable situations where `mark-active` is set even though the `mark` isn't. --- src/buffer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/buffer.c b/src/buffer.c index 03c10cc7ae5..8e33162989b 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -2419,6 +2419,7 @@ results, see Info node `(elisp)Swapping Text'. */) swapfield (overlay_center, ptrdiff_t); swapfield_ (undo_list, Lisp_Object); swapfield_ (mark, Lisp_Object); + swapfield_ (mark_active, Lisp_Object); /* Belongs with the `mark'. */ swapfield_ (enable_multibyte_characters, Lisp_Object); swapfield_ (bidi_display_reordering, Lisp_Object); swapfield_ (bidi_paragraph_direction, Lisp_Object); -- 2.39.2