[Top][All Lists]
[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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r105331: Fix bug #9184 with org-agenda crashing under bidi redisplay.,
Eli Zaretskii <=