diff options
| author | Stefan Monnier | 2021-03-09 13:04:14 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2021-03-09 13:04:14 -0500 |
| commit | c6ed17cc70ee49250f7d3999bb56918f0e925757 (patch) | |
| tree | fc12cab26182a0cecd4d88e38593ed452c423ede /src/buffer.c | |
| parent | 29458ec7d2843baa725f9b613d0e935df3a61301 (diff) | |
| download | emacs-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.c | 1 |
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); |