aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
authorStefan Monnier2021-03-09 13:04:14 -0500
committerStefan Monnier2021-03-09 13:04:14 -0500
commitc6ed17cc70ee49250f7d3999bb56918f0e925757 (patch)
treefc12cab26182a0cecd4d88e38593ed452c423ede /src/buffer.c
parent29458ec7d2843baa725f9b613d0e935df3a61301 (diff)
downloademacs-c6ed17cc70ee49250f7d3999bb56918f0e925757.tar.gz
emacs-c6ed17cc70ee49250f7d3999bb56918f0e925757.zip
* 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.
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c1
1 files changed, 1 insertions, 0 deletions
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'. */)
2419 swapfield (overlay_center, ptrdiff_t); 2419 swapfield (overlay_center, ptrdiff_t);
2420 swapfield_ (undo_list, Lisp_Object); 2420 swapfield_ (undo_list, Lisp_Object);
2421 swapfield_ (mark, Lisp_Object); 2421 swapfield_ (mark, Lisp_Object);
2422 swapfield_ (mark_active, Lisp_Object); /* Belongs with the `mark'. */
2422 swapfield_ (enable_multibyte_characters, Lisp_Object); 2423 swapfield_ (enable_multibyte_characters, Lisp_Object);
2423 swapfield_ (bidi_display_reordering, Lisp_Object); 2424 swapfield_ (bidi_display_reordering, Lisp_Object);
2424 swapfield_ (bidi_paragraph_direction, Lisp_Object); 2425 swapfield_ (bidi_paragraph_direction, Lisp_Object);