]> code.delx.au - gnu-emacs-elpa/commitdiff
Fix edge case with deletion at the end of a hunk
authorDmitry Gutov <dgutov@yandex.ru>
Sun, 1 Jul 2012 15:43:23 +0000 (19:43 +0400)
committerDmitry Gutov <dgutov@yandex.ru>
Sun, 1 Jul 2012 15:43:23 +0000 (19:43 +0400)
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