emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r109291: Fixes: debbugs:12090


From: Andreas Schwab
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r109291: Fixes: debbugs:12090
Date: Mon, 30 Jul 2012 09:45:58 +0200
User-agent: Bazaar (2.5.0)

------------------------------------------------------------
revno: 109291
committer: Andreas Schwab <address@hidden>
branch nick: emacs
timestamp: Mon 2012-07-30 09:45:58 +0200
message:
  Fixes: debbugs:12090
  
  * keymap.c (Fkey_description): Don't remove 0x80 bit from
  non-single-byte char when adding meta modifier.
modified:
  src/ChangeLog
  src/keymap.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2012-07-30 06:43:46 +0000
+++ b/src/ChangeLog     2012-07-30 07:45:58 +0000
@@ -1,3 +1,8 @@
+2012-07-30  Andreas Schwab  <address@hidden>
+
+       * keymap.c (Fkey_description): Don't remove 0x80 bit from
+       non-single-byte char when adding meta modifier.  (Bug#12090)
+
 2012-07-30  Dmitry Antipov  <address@hidden>
 
        Convert safe_call to use variable number of arguments.

=== modified file 'src/keymap.c'
--- a/src/keymap.c      2012-07-27 09:24:34 +0000
+++ b/src/keymap.c      2012-07-30 07:45:58 +0000
@@ -2141,7 +2141,7 @@
                continue;
            }
          else
-           XSETINT (key, (XINT (key) | meta_modifier) & ~0x80);
+           XSETINT (key, XINT (key) | meta_modifier);
          add_meta = 0;
        }
       else if (EQ (key, meta_prefix_char))


reply via email to

[Prev in Thread] Current Thread [Next in Thread]