diff options
| author | Juri Linkov | 2025-08-10 20:50:05 +0300 |
|---|---|---|
| committer | Juri Linkov | 2025-08-10 20:50:05 +0300 |
| commit | e28ac4eca6a6125c95ae1f1f8511fd1522a0dca3 (patch) | |
| tree | 99f7e830c1100576cf02bf8867171e6a530027f5 /admin/notes/java | |
| parent | bd62f57efd3206fc5764e9e592206be820002500 (diff) | |
| download | emacs-e28ac4eca6a6125c95ae1f1f8511fd1522a0dca3.tar.gz emacs-e28ac4eca6a6125c95ae1f1f8511fd1522a0dca3.zip | |
Allow code outside Isearch delete overlays in 'isearch-opened-overlays'
* lisp/isearch.el (isearch-open-necessary-overlays)
(isearch-close-unnecessary-overlays): Use 'overlay-buffer'
to check if overlays in 'isearch-opened-overlays' are still
not deleted (bug#79115).
(with-isearch-suspended): Call 'isearch-clean-overlays'
after 'isearch-done'. Otherwise 'isearch-mode' called later
just resets 'isearch-opened-overlays' to nil, causing "overlay leak".
Diffstat (limited to 'admin/notes/java')
0 files changed, 0 insertions, 0 deletions