diff options
author | Yuan Fu <casouri@gmail.com> | 2022-11-22 00:35:11 -0800 |
---|---|---|
committer | Yuan Fu <casouri@gmail.com> | 2022-11-22 01:06:52 -0800 |
commit | e494ca4f4dc0cf609b5ce444b44261b4b4b521f9 (patch) | |
tree | c66aba13244fce173c8f2dcbac322a15061e49b6 /src | |
parent | d6d4adf3bd8d2cfbc441095315dfc0bd3f5c1784 (diff) | |
download | emacs-e494ca4f4dc0cf609b5ce444b44261b4b4b521f9.tar.gz |
Fix treesit_record_change in casify_region
This fixes bug#59455.
* src/casefiddle.c: Always record changes.
Diffstat (limited to 'src')
-rw-r--r-- | src/casefiddle.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/casefiddle.c b/src/casefiddle.c index de2325ebf36..52dacf27028 100644 --- a/src/casefiddle.c +++ b/src/casefiddle.c @@ -557,10 +557,10 @@ casify_region (enum case_action flag, Lisp_Object b, Lisp_Object e) { signal_after_change (start, end - start - added, end - start); update_compositions (start, end, CHECK_ALL); + } #ifdef HAVE_TREE_SITTER - treesit_record_change (start_byte, old_end_byte, CHAR_TO_BYTE (end)); + treesit_record_change (start_byte, old_end_byte, CHAR_TO_BYTE (orig_end + added)); #endif - } return orig_end + added; } |