emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] emacs-24 r117241: Fix bug #17777 with keyboard macros and


From: Eli Zaretskii
Subject: [Emacs-diffs] emacs-24 r117241: Fix bug #17777 with keyboard macros and visual-order cursor movement.
Date: Sat, 14 Jun 2014 11:10:46 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 117241
revision-id: address@hidden
parent: address@hidden
fixes bug: http://debbugs.gnu.org/17777
committer: Eli Zaretskii <address@hidden>
branch nick: emacs-24
timestamp: Sat 2014-06-14 14:09:10 +0300
message:
  Fix bug #17777 with keyboard macros and visual-order cursor movement.
  
   src/xdisp.c (Fmove_point_visually): Don't use the glyph matrix
   information if we are in the middle of executing a keyboard macro,
   since redisplay doesn't update the screen until the macro is
   finished.
modified:
  src/ChangeLog                  changelog-20091113204419-o5vbwnq5f7feedwu-1438
  src/xdisp.c                    xdisp.c-20091113204419-o5vbwnq5f7feedwu-240
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2014-06-13 13:53:24 +0000
+++ b/src/ChangeLog     2014-06-14 11:09:10 +0000
@@ -1,3 +1,10 @@
+2014-06-14  Eli Zaretskii  <address@hidden>
+
+       * xdisp.c (Fmove_point_visually): Don't use the glyph matrix
+       information if we are in the middle of executing a keyboard macro,
+       since redisplay doesn't update the screen until the macro is
+       finished.  (Bug#17777)
+
 2014-06-13  Eli Zaretskii  <address@hidden>
 
        * alloc.c (cleanup_vector): Don't dereference a font driver

=== modified file 'src/xdisp.c'
--- a/src/xdisp.c       2014-06-14 09:44:20 +0000
+++ b/src/xdisp.c       2014-06-14 11:09:10 +0000
@@ -20757,6 +20757,7 @@
      recorded in the glyphs, at least as long as the goal is on the
      screen.  */
   if (w->window_end_valid
+      && NILP (Vexecuting_kbd_macro)
       && !windows_or_buffers_changed
       && b
       && !b->clip_changed


reply via email to

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