;; Author: Dmitry Gutov <dgutov@yandex.ru>\r
;; URL: https://github.com/dgutov/diff-hl\r
;; Keywords: vc, diff\r
-;; Version: 1.3.4\r
+;; Version: 1.3.5\r
\r
;; This file is not part of GNU Emacs.\r
\r
(defun diff-hl-overlay-modified (ov after-p _beg _end &optional _length)\r
"Delete the overlay and all our overlays inside it."\r
(unless after-p\r
- (save-restriction\r
- (narrow-to-region (overlay-start ov) (overlay-end ov))\r
- (diff-hl-remove-overlays))\r
- (delete-overlay ov)))\r
+ (when (overlay-buffer ov)\r
+ (save-restriction\r
+ (narrow-to-region (overlay-start ov) (overlay-end ov))\r
+ (diff-hl-remove-overlays))\r
+ (delete-overlay ov))))\r
\r
(defvar diff-hl-timer nil)\r
\r