summaryrefslogtreecommitdiff
path: root/lisp/scroll-bar.el
diff options
context:
space:
mode:
authorGerd Moellmann <gerd@gnu.org>2000-01-25 15:44:52 +0000
committerGerd Moellmann <gerd@gnu.org>2000-01-25 15:44:52 +0000
commit2088cd64c61f195070fc98883434d65e4614f290 (patch)
tree8e53ccbe0ed7fddeedf99b0794228d6e1949ceda /lisp/scroll-bar.el
parentf81e6c49b5854842d7e1be1d01eea6a068e78e5d (diff)
downloademacs-2088cd64c61f195070fc98883434d65e4614f290.tar.gz
(scroll-bar-timer): Variable removed.
(scroll-bar-toolkit-scroll): Don't use a timer.
Diffstat (limited to 'lisp/scroll-bar.el')
-rw-r--r--lisp/scroll-bar.el18
1 files changed, 1 insertions, 17 deletions
diff --git a/lisp/scroll-bar.el b/lisp/scroll-bar.el
index aea8c8e72f5..b7f2de82a6e 100644
--- a/lisp/scroll-bar.el
+++ b/lisp/scroll-bar.el
@@ -286,26 +286,13 @@ EVENT should be a scroll bar click."
;;; Tookit scroll bars.
-;; Due to its event handling, Emacs is currently not able to handle Xt
-;; timeouts which toolkit scroll bars use to implement auto-repeat.
-;; As a workaround, we start a timer whenever a scroll bar action
-;; occurs, and remove it again when are notified that the user no
-;; longer interacts with the scroll bar. The timer function gives Xt
-;; the chance to call Xt timeout functions.
-
-(defvar scroll-bar-timer nil
- "Timer running while scroll bar is active.")
-
(defun scroll-bar-toolkit-scroll (event)
(interactive "e")
(let* ((end-position (event-end event))
(window (nth 0 end-position))
(part (nth 4 end-position))
before-scroll)
- (cond ((eq part 'end-scroll)
- (when scroll-bar-timer
- (cancel-timer scroll-bar-timer)
- (setq scroll-bar-timer nil)))
+ (cond ((eq part 'end-scroll))
(t
(with-current-buffer (window-buffer window)
(setq before-scroll point-before-scroll))
@@ -335,9 +322,6 @@ EVENT should be a scroll bar click."
((eq part 'handle)
(scroll-bar-drag-1 event))))
(sit-for 0)
- (unless scroll-bar-timer
- (setq scroll-bar-timer
- (run-with-timer 0.1 0.1 'xt-process-timeouts)))
(with-current-buffer (window-buffer window)
(setq point-before-scroll before-scroll))))))