emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] trunk r114197: * src/keyboard.c (read_char): Don't break i


From: Stefan Monnier
Subject: [Emacs-diffs] trunk r114197: * src/keyboard.c (read_char): Don't break immediate_echo.
Date: Wed, 11 Sep 2013 02:41:07 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 114197
revision-id: address@hidden
parent: address@hidden
fixes bug: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15332
committer: Stefan Monnier <address@hidden>
branch nick: trunk
timestamp: Tue 2013-09-10 22:41:00 -0400
message:
  * src/keyboard.c (read_char): Don't break immediate_echo.
modified:
  src/ChangeLog                  changelog-20091113204419-o5vbwnq5f7feedwu-1438
  src/keyboard.c                 keyboard.c-20091113204419-o5vbwnq5f7feedwu-449
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2013-09-10 15:30:10 +0000
+++ b/src/ChangeLog     2013-09-11 02:41:00 +0000
@@ -1,3 +1,7 @@
+2013-09-11  Stefan Monnier  <address@hidden>
+
+       * keyboard.c (read_char): Don't break immediate_echo (bug#15332).
+
 2013-09-10  Stefan Monnier  <address@hidden>
 
        * eval.c (Feval): Document the new use of `lexical'.

=== modified file 'src/keyboard.c'
--- a/src/keyboard.c    2013-09-09 12:15:45 +0000
+++ b/src/keyboard.c    2013-09-11 02:41:00 +0000
@@ -2596,9 +2596,7 @@
 
   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.  */
+      && (/* 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))


reply via email to

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