]> code.delx.au - gnu-emacs/blobdiff - lisp/xt-mouse.el
Sync with Tramp 2.1.19.
[gnu-emacs] / lisp / xt-mouse.el
index 2d38c6e827cdd0ef6a1bdcb4e4514e48370d797b..f802103fbd7a872db95e4d3d1c07636c47310913 100644 (file)
 ;; read xterm sequences above ascii 127 (#x7f)
 (defun xterm-mouse-event-read ()
   (let ((c (read-char)))
-    (if (< c 0)
-        (+ c #x8000000 128)
+    (if (> c #x3FFF80)
+        (+ 128 (- c #x3FFF80))
       c)))
 
 (defun xterm-mouse-truncate-wrap (f)