diff options
author | Alan Mackenzie <acm@muc.de> | 2020-01-22 19:50:30 +0000 |
---|---|---|
committer | Alan Mackenzie <acm@muc.de> | 2020-01-22 19:50:30 +0000 |
commit | 224e8d146485ce178086549d41fa8359dcc0e03e (patch) | |
tree | 215a967ed0052f48141782da45afadea6ef19d9d /lisp/erc/erc-lang.el | |
parent | d02f2a793e8ee974198f88d966c4a87df3fba104 (diff) | |
download | emacs-224e8d146485ce178086549d41fa8359dcc0e03e.tar.gz emacs-224e8d146485ce178086549d41fa8359dcc0e03e.tar.bz2 emacs-224e8d146485ce178086549d41fa8359dcc0e03e.zip |
Make call_process call signal_after_change. This fixes bug #38691.
Now, functions such as call-proess-region invoke after-change-functions
correctly.
* src/callproc.c (call_process): Call prepare_to_modify_buffer in a single
place, no longer delegating the task to insert_1_both, etc. Call
signal_after_change in each of two code branches, such that
before-change-functions and after-change-functions are always called in
balanced pairs.
Diffstat (limited to 'lisp/erc/erc-lang.el')
0 files changed, 0 insertions, 0 deletions