]> git.eshelyaron.com Git - emacs.git/commitdiff
(event-basic-type): Fix mask (extend to 22bits).
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 19 Sep 2004 06:07:38 +0000 (06:07 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 19 Sep 2004 06:07:38 +0000 (06:07 +0000)
lisp/ChangeLog
lisp/subr.el

index 34418fde79871dabf13e408ebdb959cd24a90b2f..95cd807ebccd01f3510e76a15d1b84f4cc3fda5b 100644 (file)
@@ -1,3 +1,7 @@
+2004-09-19  Stefan  <monnier@iro.umontreal.ca>
+
+       * subr.el (event-basic-type): Fix mask (extend to 22bits).
+
 2004-09-18  Luc Teirlinck  <teirllm@auburn.edu>
 
        * textmodes/enriched.el (enriched-rerun-flag): New variable.
index 327d6386fcb072b83eaa5ffd327b51c70ae8de31..d7bfcc1f7fee07fdb8e663f57ef7f06327f6c67a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; subr.el --- basic lisp subroutines for Emacs
 
-;; Copyright (C) 1985, 86, 92, 94, 95, 99, 2000, 2001, 2002, 03, 2004
-;;   Free Software Foundation, Inc.
+;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2003,
+;;   2004  Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
@@ -683,7 +683,7 @@ in the current Emacs session, then this function may return nil."
       (setq event (car event)))
   (if (symbolp event)
       (car (get event 'event-symbol-elements))
-    (let ((base (logand event (1- (lsh 1 18)))))
+    (let ((base (logand event (1- ?\A-\^@))))
       (downcase (if (< base 32) (logior base 64) base)))))
 
 (defsubst mouse-movement-p (object)
@@ -2649,5 +2649,5 @@ The properties used on SYMBOL are `composefunc', `sendfunc',
   (put symbol 'abortfunc (or abortfunc 'kill-buffer))
   (put symbol 'hookvar (or hookvar 'mail-send-hook)))
 
-;;; arch-tag: f7e0e6e5-70aa-4897-ae72-7a3511ec40bc
+;; arch-tag: f7e0e6e5-70aa-4897-ae72-7a3511ec40bc
 ;;; subr.el ends here