emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master 2ffc32f 4/7: Don't use mm-with-unibyte-current-buff


From: Lars Ingebrigtsen
Subject: [Emacs-diffs] master 2ffc32f 4/7: Don't use mm-with-unibyte-current-buffer in mml2015
Date: Fri, 12 Feb 2016 05:15:27 +0000

branch: master
commit 2ffc32f50543fcd866b9dd97c28f964492835bb9
Author: Lars Ingebrigtsen <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>

    Don't use mm-with-unibyte-current-buffer in mml2015
    
    * lisp/gnus/mml2015.el (mml2015-mailcrypt-encrypt): Don't use
    mm-with-unibyte-current-buffer.
---
 lisp/gnus/mml2015.el |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/lisp/gnus/mml2015.el b/lisp/gnus/mml2015.el
index 60fdded..ca9b377 100644
--- a/lisp/gnus/mml2015.el
+++ b/lisp/gnus/mml2015.el
@@ -487,14 +487,17 @@ If set, it overrides the setting of 
`mml2015-sign-with-sender'."
                        (or (y-or-n-p "Sign the message? ")
                            'not))))
             'never)))
-    (mm-with-unibyte-current-buffer
-      (mc-encrypt-generic
-       (or (message-options-get 'message-recipients)
-          (message-options-set 'message-recipients
-                             (mc-cleanup-recipient-headers
-                              (read-string "Recipients: "))))
-       nil nil nil
-       (message-options-get 'message-sender))))
+    (insert
+     (with-temp-buffer
+       (set-buffer-multibyte nil)
+       (mc-encrypt-generic
+       (or (message-options-get 'message-recipients)
+           (message-options-set 'message-recipients
+                                (mc-cleanup-recipient-headers
+                                 (read-string "Recipients: "))))
+       nil nil nil
+       (message-options-get 'message-sender))
+       (buffer-string))))
   (goto-char (point-min))
   (unless (looking-at "-----BEGIN PGP MESSAGE-----")
     (error "Fail to encrypt the message"))



reply via email to

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