emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs-26 9105c9a: Fix scrolling up in pixel-scroll.el


From: Eli Zaretskii
Subject: [Emacs-diffs] emacs-26 9105c9a: Fix scrolling up in pixel-scroll.el
Date: Sat, 23 Dec 2017 04:17:53 -0500 (EST)

branch: emacs-26
commit 9105c9aa3438773cf68cf40615b55db81d1e9480
Author: Tak Kunihiro <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Fix scrolling up in pixel-scroll.el
    
    * lisp/pixel-scroll.el (pixel-scroll-up): Do not try to move cursor
    down when EOB is shown at the top.  This function is reverted to
    commit 1bda71ec3b11eeb4d06c3da094a3cb21bac18d5c. (bug#29737)
---
 lisp/pixel-scroll.el | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/lisp/pixel-scroll.el b/lisp/pixel-scroll.el
index f64a439..7024487 100644
--- a/lisp/pixel-scroll.el
+++ b/lisp/pixel-scroll.el
@@ -110,11 +110,11 @@ This is an alternative of `scroll-up'.  Scope moves 
downward."
                        pixel-resolution-fine-flag
                      (frame-char-height))
                  (pixel-line-height))))
-      (while (pixel-point-at-top-p amt) ; prevent too late (multi tries)
-        (vertical-motion 1))            ; move point downward
-      (if (pixel-eob-at-top-p)          ; when end-of-the-buffer is close
-          (scroll-up 1)                 ; relay on robust method
-        (pixel-scroll-pixel-up amt))))) ; move scope downward
+      (if (pixel-eob-at-top-p)            ; when end-of-the-buffer is close
+          (scroll-up 1)                   ; relay on robust method
+        (while (pixel-point-at-top-p amt) ; prevent too late (multi tries)
+          (vertical-motion 1))            ; move point downward
+        (pixel-scroll-pixel-up amt)))))   ; move scope downward
 
 (defun pixel-scroll-down (&optional arg)
   "Scroll text of selected window down ARG lines.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]