]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove XEmacs compat code from mwheel.el
authorStefan Kangas <stefankangas@gmail.com>
Fri, 14 Aug 2020 17:29:24 +0000 (19:29 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Fri, 14 Aug 2020 17:40:28 +0000 (19:40 +0200)
* lisp/mwheel.el (mwheel-event-button, mwheel-event-window):
Remove XEmacs compat code.

lisp/mwheel.el

index 317f2cd8eddb29427fab7b83cc4b6d9ba61e8675..8e2039ba9d8d6e3d8958051b9eb2411e225a299b 100644 (file)
@@ -162,23 +162,18 @@ Also see `mouse-wheel-tilt-scroll'."
   :type 'boolean
   :version "26.1")
 
-(eval-and-compile
-  (if (fboundp 'event-button)
-      (fset 'mwheel-event-button 'event-button)
-    (defun mwheel-event-button (event)
-      (let ((x (event-basic-type event)))
-       ;; Map mouse-wheel events to appropriate buttons
-       (if (eq 'mouse-wheel x)
-           (let ((amount (car (cdr (cdr (cdr event))))))
-             (if (< amount 0)
-                 mouse-wheel-up-event
-               mouse-wheel-down-event))
-         x))))
-
-  (if (fboundp 'event-window)
-      (fset 'mwheel-event-window 'event-window)
-    (defun mwheel-event-window (event)
-      (posn-window (event-start event)))))
+(defun mwheel-event-button (event)
+  (let ((x (event-basic-type event)))
+    ;; Map mouse-wheel events to appropriate buttons
+    (if (eq 'mouse-wheel x)
+        (let ((amount (car (cdr (cdr (cdr event))))))
+          (if (< amount 0)
+              mouse-wheel-up-event
+            mouse-wheel-down-event))
+      x)))
+
+(defun mwheel-event-window (event)
+  (posn-window (event-start event)))
 
 (defvar mwheel-inhibit-click-event-timer nil
   "Timer running while mouse wheel click event is inhibited.")