]> git.eshelyaron.com Git - emacs.git/commitdiff
(mouse-scroll-subr): Don't do anything special at eob.
authorRichard M. Stallman <rms@gnu.org>
Sat, 25 Jun 1994 23:48:04 +0000 (23:48 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 25 Jun 1994 23:48:04 +0000 (23:48 +0000)
(mouse-drag-region): Don't treat scrolling differently at eob.
(mouse-drag-secondary): Likewise.

lisp/mouse.el

index 4a3e1b17322bcf1b39b0a2f3d419227efea835fd..e2892dc42089bda73dbb80c718b507366e2f9ac0 100644 (file)
@@ -177,13 +177,13 @@ Upon exit, point is at the far edge of the newly visible text."
                     (goto-char (window-start window)))
                   (if overlay
                       (move-overlay overlay start (point)))
+                  (setq eobp (eobp))
                   ;; Now that we have scrolled WINDOW properly,
                   ;; put point back where it was for the redisplay
                   ;; so that we don't mess up the selected window.
                   (or (eq window (selected-window))
                       (goto-char opoint))
-                  (if (not (eobp))
-                      (sit-for mouse-scroll-delay))))))
+                  (sit-for mouse-scroll-delay)))))
     (or (eq window (selected-window))
        (goto-char opoint))))
 
@@ -247,8 +247,7 @@ release the mouse button.  Otherwise, it does not."
                 ((< mouse-row top)
                  (mouse-scroll-subr start-window (- mouse-row top)
                                     mouse-drag-overlay start-point))
-                ((and (not (eobp))
-                      (>= mouse-row bottom))
+                ((>= mouse-row bottom)
                  (mouse-scroll-subr start-window (1+ (- mouse-row bottom))
                                     mouse-drag-overlay start-point)))))))))
       (if (consp event)
@@ -643,8 +642,7 @@ This must be bound to a button-down mouse event."
                    ((< mouse-row top)
                     (mouse-scroll-subr start-window (- mouse-row top)
                                       mouse-secondary-overlay start-point))
-                   ((and (not (eobp))
-                         (>= mouse-row bottom))
+                   ((>= mouse-row bottom)
                     (mouse-scroll-subr start-window (1+ (- mouse-row bottom))
                                        mouse-secondary-overlay start-point)))))))))