]> code.delx.au - gnu-emacs/commitdiff
(ibuffer-redisplay-current): Don't move point when redisplaying a
authorColin Walters <walters@gnu.org>
Wed, 13 Mar 2002 02:31:26 +0000 (02:31 +0000)
committerColin Walters <walters@gnu.org>
Wed, 13 Mar 2002 02:31:26 +0000 (02:31 +0000)
line.

lisp/ibuffer.el

index 774bef6f655eef9cbb20a81058c0b4c1f87e9d3e..afcd35370deea8dd4f1794ab99fec6f902e28dc3 100644 (file)
@@ -1585,10 +1585,11 @@ become unmarked."
     (let ((buf (ibuffer-current-buffer)))
       (when buf
        (let ((mark (ibuffer-current-mark)))
-         (delete-region (point) (1+ (line-end-position)))
-         (ibuffer-insert-buffer-line
-          buf mark
-          (ibuffer-current-format))
+         (save-excursion
+           (delete-region (point) (1+ (line-end-position)))
+           (ibuffer-insert-buffer-line
+            buf mark
+            (ibuffer-current-format)))
          (when ibuffer-shrink-to-minimum-size
            (ibuffer-shrink-to-fit)))))))