aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2022-07-21 12:40:28 +0300
committerEli Zaretskii2022-07-21 12:40:28 +0300
commit51f8e86374a57efe5b8e5c31d96078e63c023da4 (patch)
tree23a329a14306572f830baf33df7bff2a0d996f5f /src
parenta29a3ad55d650af6230e2cfe8ef1ef45b5feb133 (diff)
downloademacs-51f8e86374a57efe5b8e5c31d96078e63c023da4.tar.gz
emacs-51f8e86374a57efe5b8e5c31d96078e63c023da4.zip
Update buffer's chars-modified tick when inserting from gap
* src/insdel.c (insert_from_gap): Update buffer's chars-modified tick. (Bug#56393) * test/src/buffer-tests.el (test-buffer-chars-modified-ticks): New test.
Diffstat (limited to 'src')
-rw-r--r--src/insdel.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/insdel.c b/src/insdel.c
index 6f180ac5800..9b292398537 100644
--- a/src/insdel.c
+++ b/src/insdel.c
@@ -1123,6 +1123,7 @@ insert_from_gap (ptrdiff_t nchars, ptrdiff_t nbytes, bool text_at_gap_tail)
1123 invalidate_buffer_caches (current_buffer, GPT, GPT); 1123 invalidate_buffer_caches (current_buffer, GPT, GPT);
1124 record_insert (GPT, nchars); 1124 record_insert (GPT, nchars);
1125 modiff_incr (&MODIFF); 1125 modiff_incr (&MODIFF);
1126 CHARS_MODIFF = MODIFF;
1126 1127
1127 insert_from_gap_1 (nchars, nbytes, text_at_gap_tail); 1128 insert_from_gap_1 (nchars, nbytes, text_at_gap_tail);
1128 1129