diff options
| author | Jim Porter | 2024-06-25 21:39:35 -0700 |
|---|---|---|
| committer | Jim Porter | 2024-06-25 21:39:35 -0700 |
| commit | da4bc5c9274a6705501e24fb8f2984f5bf5fe099 (patch) | |
| tree | 902b42832d46840f665b2c0885db1d9d6ed3f7e9 /java | |
| parent | f8399633b4cc17b79ceee4ba3bd0f36fc3c0b3d9 (diff) | |
| download | emacs-da4bc5c9274a6705501e24fb8f2984f5bf5fe099.tar.gz emacs-da4bc5c9274a6705501e24fb8f2984f5bf5fe099.zip | |
Always perform Eshell process cleanup runs in the Eshell buffer
Previously, some code executed in a timer, which could execute in the
wrong buffer, leading to a hang.
* lisp/eshell/esh-proc.el (eshell-sentinel): Use 'with-current-buffer'
in the timer function.
* test/lisp/eshell/esh-proc-tests.el (eshell-test-value): New variable.
(esh-proc-test/sentinel/change-buffer): New test.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions