diff --git a/lisp/doc-view.el b/lisp/doc-view.el index b14655fb274..00240ebf08d 100644 --- a/lisp/doc-view.el +++ b/lisp/doc-view.el @@ -2204,7 +2204,9 @@ doc-view-mode (add-hook 'change-major-mode-hook (lambda () (doc-view-kill-proc) - (remove-overlays (point-min) (point-max) 'doc-view t)) + (remove-overlays (point-min) (point-max) 'doc-view t) + (remove-function (local 'revert-buffer-function) + #'doc-view--revert-buffer)) nil t) (add-hook 'clone-indirect-buffer-hook #'doc-view-clone-buffer-hook nil t) (add-hook 'kill-buffer-hook #'doc-view-kill-proc nil t)