emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] /srv/bzr/emacs/trunk r105331: Fix bug #9184 with org-agend


From: Eli Zaretskii
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r105331: Fix bug #9184 with org-agenda crashing under bidi redisplay.
Date: Thu, 28 Jul 2011 02:44:45 -0400
User-agent: Bazaar (2.3.1)

------------------------------------------------------------
revno: 105331
fixes bug(s): http://debbugs.gnu.org/9184
committer: Eli Zaretskii <address@hidden>
branch nick: trunk
timestamp: Thu 2011-07-28 02:44:45 -0400
message:
  Fix bug #9184 with org-agenda crashing under bidi redisplay.
  
   src/xdisp.c (compute_display_string_pos): Don't use cached display
   string position if the buffer had its restriction changed.
modified:
  src/ChangeLog
  src/xdisp.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2011-07-28 01:46:23 +0000
+++ b/src/ChangeLog     2011-07-28 06:44:45 +0000
@@ -1,3 +1,9 @@
+2011-07-28  Eli Zaretskii  <address@hidden>
+
+       * xdisp.c (compute_display_string_pos): Don't use cached display
+       string position if the buffer had its restriction changed.
+       (Bug#9184)
+
 2011-07-28  Paul Eggert  <address@hidden>
 
        * callproc.c (Fcall_process): Use 'volatile' to avoid vfork clobbering.

=== modified file 'src/xdisp.c'
--- a/src/xdisp.c       2011-07-28 00:15:43 +0000
+++ b/src/xdisp.c       2011-07-28 06:44:45 +0000
@@ -3182,7 +3182,8 @@
        b = XBUFFER (object);
       if (b == cached_disp_buffer
          && BUF_MODIFF (b) == cached_disp_modiff
-         && BUF_OVERLAY_MODIFF (b) == cached_disp_overlay_modiff)
+         && BUF_OVERLAY_MODIFF (b) == cached_disp_overlay_modiff
+         && !b->clip_changed)
        {
          if (cached_prev_pos >= 0
              && cached_prev_pos < charpos && charpos <= cached_disp_pos)


reply via email to

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