]> code.delx.au - gnu-emacs/blobdiff - src/keyboard.c
merge from trunk
[gnu-emacs] / src / keyboard.c
index 5996986bfb4b19e6e733b3d63c54669dbd493f26..5b49d79fd6ec16ea7b6fa390686059b4c533864f 100644 (file)
@@ -2599,10 +2599,8 @@ read_char (int commandflag, Lisp_Object map,
 
   if (/* There currently is something in the echo area.  */
       !NILP (echo_area_buffer[0])
-      && (/* And it's either not from echoing.  */
-         !EQ (echo_area_buffer[0], echo_message_buffer)
-         /* Or it's an echo from a different kboard.  */
-         || echo_kboard != current_kboard
+      && (/* It's an echo from a different kboard.  */
+         echo_kboard != current_kboard
          /* Or we explicitly allow overwriting whatever there is.  */
          || ok_to_echo_at_next_pause == NULL))
     cancel_echoing ();