summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2016-03-05 14:48:37 +0200
committerEli Zaretskii <eliz@gnu.org>2016-03-05 14:48:37 +0200
commit98b8d4489241f79c200a8b68330ba4b2dbd16cdb (patch)
tree6e5852d39123f129e29e5d42e2266bffde60f490
parentdc9d837d02edd665f2c9468de51bb4a1dda7ef6d (diff)
Fix bidi-paragraph-direction in Rmail view buffer
* lisp/mail/rmail.el (rmail-show-message-1): Reset bidi-paragraph-direction to nil before formatting the message for display.
-rw-r--r--lisp/mail/rmail.el7
1 files changed, 6 insertions, 1 deletions
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el
index 2e441ec16d..70b0f232ce 100644
--- a/lisp/mail/rmail.el
+++ b/lisp/mail/rmail.el
@@ -2797,7 +2797,12 @@ The current mail message becomes the message displayed."
;; rmail-header-style based on the binding in effect when
;; this function is called; `rmail-toggle-headers' can
;; inspect this value to determine how to toggle.
- (set (make-local-variable 'rmail-header-style) header-style))
+ (set (make-local-variable 'rmail-header-style) header-style)
+ ;; In case viewing the previous message sets the paragraph
+ ;; direction non-nil, we reset it here to allow independent
+ ;; dynamic determination of paragraph direction in every
+ ;; message.
+ (setq bidi-paragraph-direction nil))
(if (and rmail-enable-mime
rmail-show-mime-function
(re-search-forward "mime-version: 1.0" nil t))