]> git.eshelyaron.com Git - emacs.git/commitdiff
(char_resolve_modifier_mask): Don't resolve meta to the
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 20 Oct 2009 13:48:37 +0000 (13:48 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 20 Oct 2009 13:48:37 +0000 (13:48 +0000)
8th bit, since that only made since in the ASCII world (bug#4751).

src/ChangeLog
src/character.c

index 378a2db065390dfa69fec0f7cb719df0e99ebcf1..2046c04e87247b73ba70db7bfb7fd2f9b7e123e9 100644 (file)
@@ -1,3 +1,8 @@
+2009-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * character.c (char_resolve_modifier_mask): Don't resolve meta to the
+       8th bit, since that only made since in the ASCII world (bug#4751).
+
 2009-10-20  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
        * xterm.c (XTread_socket) [!USE_GTK && HAVE_X_I18N]: Don't quit
index bfe99766bc817040c9a86779a78a090b02f668d3..33d6969be891c476213b9817b8ffd6e491fbdbad 100644 (file)
@@ -127,11 +127,13 @@ char_resolve_modifier_mask (c)
       else if ((c & 0177) >= 0100 && (c & 0177) <= 0137)
        c &= (037 | (~0177 & ~CHAR_CTL));
     }
+#if 0  /* This is outside the scope of this function.  (bug#4751)  */
   if (c & CHAR_META)
     {
       /* Move the meta bit to the right place for a string.  */
       c = (c & ~CHAR_META) | 0x80;
     }
+#endif
 
   return c;
 }