[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: edebug triggers error
From: |
Richard Stallman |
Subject: |
Re: edebug triggers error |
Date: |
Thu, 19 May 2005 02:50:25 -0400 |
Does this fix it?
Index: subr.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/subr.el,v
retrieving revision 1.452
diff -c -c -r1.452 subr.el
*** subr.el 18 May 2005 07:43:48 -0000 1.452
--- subr.el 19 May 2005 06:28:18 -0000
***************
*** 603,610 ****
(setq event (car event)))
(if (symbolp event)
(car (get event 'event-symbol-elements))
! (let ((base (logand event (1- ?\A-\^@))))
! (downcase (if (< base 32) (logior base 64) base)))))
(defsubst mouse-movement-p (object)
"Return non-nil if OBJECT is a mouse movement event."
--- 603,615 ----
(setq event (car event)))
(if (symbolp event)
(car (get event 'event-symbol-elements))
! (let* ((base (logand event (1- ?\A-\^@)))
! (uncontrolled (if (< base 32) (logior base 64) base)))
! ;; There are some numbers that are invalid characters and
! ;; cause `downcase' to get an error.
! (condition-case ()
! (downcase uncontrolled)
! (error uncontrolled)))))
(defsubst mouse-movement-p (object)
"Return non-nil if OBJECT is a mouse movement event."