diff options
author | Basil L. Contovounesios <contovob@tcd.ie> | 2023-01-11 16:34:07 +0000 |
---|---|---|
committer | Basil L. Contovounesios <contovob@tcd.ie> | 2023-01-17 10:38:22 +0000 |
commit | bd094207c76c500f8a3bffe8231d8c6ae0fd0778 (patch) | |
tree | 715c592a1fbd3f8f3f15672fb895d93668956b94 /lisp/use-package/use-package-core.el | |
parent | 9e7a5d58eea664b55e11f2ea5dc7da9ba26d500f (diff) | |
download | emacs-bd094207c76c500f8a3bffe8231d8c6ae0fd0778.tar.gz emacs-bd094207c76c500f8a3bffe8231d8c6ae0fd0778.tar.bz2 emacs-bd094207c76c500f8a3bffe8231d8c6ae0fd0778.zip |
Fix buffer-list-update-hook for indirect buffers
Fmake_indirect_buffer can be told whether to run buffer hooks since
bug#49160, but until now it ran buffer-list-update-hook irrespective
of this.
* src/buffer.c (Fmake_indirect_buffer): Don't run
buffer-list-update-hook when called with a non-nil
INHIBIT-BUFFER-HOOKS argument.
(run_buffer_list_update_hook): Don't special-case NULL argument, as
no such callers remain.
* test/src/buffer-tests.el
(buffer-tests-inhibit-buffer-hooks-indirect): Test whether indirect
buffer hooks are run regardless of whether base buffer hooks are
inhibited. Check that all three buffer hooks, not just
kill-buffer-query-functions, are inhibited.
Diffstat (limited to 'lisp/use-package/use-package-core.el')
0 files changed, 0 insertions, 0 deletions