mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-24 20:08:10 +01:00
emacs: show: refresh buffer did not remove overlays
Previously refreshing the notmuch show buffer did not remove overlays which meant that if the user refreshed a message with images the images would remain and then the new text was added after. One might have guessed that erase-buffer would have removed them but it seems not. Thus force the removal of overlays with remove-overlays.
This commit is contained in:
parent
5382eebcdc
commit
776e21d953
1 changed files with 4 additions and 0 deletions
|
@ -1185,6 +1185,10 @@ reset based on the original query."
|
||||||
(let ((inhibit-read-only t)
|
(let ((inhibit-read-only t)
|
||||||
(state (unless reset-state
|
(state (unless reset-state
|
||||||
(notmuch-show-capture-state))))
|
(notmuch-show-capture-state))))
|
||||||
|
;; erase-buffer does not seem to remove overlays, which can lead
|
||||||
|
;; to weird effects such as remaining images, so remove them
|
||||||
|
;; manually.
|
||||||
|
(remove-overlays)
|
||||||
(erase-buffer)
|
(erase-buffer)
|
||||||
(notmuch-show-build-buffer)
|
(notmuch-show-build-buffer)
|
||||||
(if state
|
(if state
|
||||||
|
|
Loading…
Reference in a new issue