emacs-diffs
[Top][All Lists]
Advanced

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

master 15a6710 1/2: Fix intermittent rmail-summary-delete-forward proble


From: Lars Ingebrigtsen
Subject: master 15a6710 1/2: Fix intermittent rmail-summary-delete-forward problem
Date: Tue, 27 Oct 2020 14:29:09 -0400 (EDT)

branch: master
commit 15a67102dd9581b6c53eb2e168c1387e9b2ba796
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Fix intermittent rmail-summary-delete-forward problem
    
    * lisp/mail/rmailsum.el (rmail-summary-delete-forward):
    `rmail-delete-message' may apparently clear
    `rmail-current-message' sometimes, so save the message number
    before deleting (bug#39612).
---
 lisp/mail/rmailsum.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/mail/rmailsum.el b/lisp/mail/rmailsum.el
index cc55451..521659b 100644
--- a/lisp/mail/rmailsum.el
+++ b/lisp/mail/rmailsum.el
@@ -931,8 +931,8 @@ a negative argument means to delete and move backward."
                (not (and backward (bobp))))
       (rmail-summary-goto-msg)
       (with-current-buffer rmail-buffer
-       (rmail-delete-message)
-       (setq del-msg rmail-current-message))
+       (setq del-msg rmail-current-message)
+       (rmail-delete-message))
       (rmail-summary-mark-deleted del-msg)
       (while (and (not (if backward (bobp) (eobp)))
                  (save-excursion (beginning-of-line)



reply via email to

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