]> code.delx.au - gnu-emacs-elpa/blobdiff - diff-hl.el
Fix edge case with deletion at the end of a hunk
[gnu-emacs-elpa] / diff-hl.el
index 665e953d8e23d2b23ee569a0e1a84ec579fb3720..f1eabda1fe718ee663f9b200499500b0ac3f12bb 100644 (file)
 \r
 (defun diff-hl-overlay-modified (ov after-p _beg _end &optional _length)\r
   ;; Delete the overlay and all our overlays inside it.\r
-  (when after-p\r
+  (unless after-p\r
     (save-restriction\r
       (narrow-to-region (overlay-start ov) (overlay-end ov))\r
       (diff-hl-remove-overlays))\r