]> git.eshelyaron.com Git - emacs.git/commitdiff
(read_char): Yet another int/Lisp_Object mixup (YAILOM).
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 28 Jan 2008 03:48:45 +0000 (03:48 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 28 Jan 2008 03:48:45 +0000 (03:48 +0000)
src/ChangeLog
src/keyboard.c

index 114bbc5b0e7e884998972255980a8869dbc0cecc..3986b4f92848a1f34c3dadd48413299b15846bf4 100644 (file)
@@ -1,3 +1,7 @@
+2008-01-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * keyboard.c (read_char): Yet another int/Lisp_Object mixup (YAILOM).
+
 2008-01-27  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * Makefile.in: Remove references to unused macros.
@@ -8,9 +12,8 @@
        (g_b_init_get_sid_sub_authority_count): New static variables.
        (GetSidSubAuthority_Proc, GetSidSubAuthorityCount_Proc): New typedefs.
        (get_sid_sub_authority, get_sid_sub_authority_count): New functions.
-       (init_user_info): Use the above two new functions to retrieve uid
-       and gid.  Use 500/513, the Windows defaults, as Administrator's
-       uid/gid.
+       (init_user_info): Use them to retrieve uid and gid.
+       Use 500/513, the Windows defaults, as Administrator's uid/gid.
        (fstat): Use pw_uid and pw_gid from the_passwd structure for
        st_uid and st_gid of the file.
 
 
        * keyboard.c (read_char): Restore echo_message_buffer after redisplay.
 
-       * buffer.c (reset_buffer_local_variables): Implement
-       `permanent-local-hook'.
+       * buffer.c (reset_buffer_local_variables):
+       Implement `permanent-local-hook'.
        (Qpermanent_local_hook): New variable.
-       (syms_of_buffer): init and staticpro it.
+       (syms_of_buffer): Init and staticpro it.
 
 2008-01-25  Michael Albinus  <michael.albinus@gmx.de>
 
index 2187c22bdb7b37edba49a5e81029d7db8f7cc9b4..fb6bec2cad811835c37d8fb7bb145a873e96738d 100644 (file)
@@ -2704,7 +2704,7 @@ read_char (commandflag, nmaps, maps, prev_event, used_mouse_menu, end_time)
   /* if redisplay was requested */
   if (commandflag >= 0)
     {
-      int echo_current = echo_message_buffer == echo_area_buffer[0];
+      int echo_current = EQ (echo_message_buffer, echo_area_buffer[0]);
 
        /* If there is pending input, process any events which are not
           user-visible, such as X selection_request events.  */