]> git.eshelyaron.com Git - emacs.git/commitdiff
Rmail fix
authorRichard Stallman <rms@gnu.org>
Wed, 15 Feb 2017 15:45:51 +0000 (07:45 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 15 Feb 2017 15:48:30 +0000 (07:48 -0800)
* lisp/mail/rmail.el (rmail-epa-decrypt-1): Include the just-decrypted text
as element 4 of the value.
(rmail-epa-decrypt): Take the text to insert from that element.

lisp/mail/rmail.el

index 010d8e3ad14a31b39a0589d6eaa669ca9c755515..55543f251d627d84cdeba6952c6b06cb15c05d28 100644 (file)
@@ -4590,7 +4590,8 @@ Argument MIME is non-nil if this is a mime message."
          (current-buffer))))
 
     (list armor-start (- (point-max) after-end) mime
-          armor-end-regexp)))
+          armor-end-regexp
+          (buffer-substring armor-start (- (point-max) after-end)))))
 
 (declare-function rmail-mime-entity-truncated "rmailmm" (entity))
 
@@ -4652,7 +4653,7 @@ Argument MIME is non-nil if this is a mime message."
                      ;; Found as expected -- now replace it with the decrypt.
                      (when armor-end
                        (delete-region armor-start armor-end)
-                       (insert-buffer-substring from-buffer (nth 0 d) (nth 1 d)))
+                        (insert (nth 4 d)))
 
                      ;; Change the mime type (if this is in a mime part)
                      ;; so this part will display by default