(epg-start-sign): Don't set --armor nor --textmode if
authorueno <ueno>
Sat, 11 Nov 2006 08:00:54 +0000 (08:00 +0000)
committerueno <ueno>
Sat, 11 Nov 2006 08:00:54 +0000 (08:00 +0000)
mode is set for a cleartext signaturee.

ChangeLog
epg.el

index a2c89c9..5b262ad 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-11-11  Daiki Ueno  <ueno@unixuser.org>
+
+       * epg.el (epg-start-sign): Don't set --armor nor --textmode if
+       mode is set for a cleartext signaturee.
+
 2006-10-29  Daiki Ueno  <ueno@unixuser.org>
 
        * EasyPG: Version 0.0.7 released.
diff --git a/epg.el b/epg.el
index dc54370..e7e4616 100644 (file)
--- a/epg.el
+++ b/epg.el
@@ -1679,6 +1679,9 @@ If you are unsure, use synchronous version of this function
 `epg-sign-file' or `epg-sign-string' instead."
   (epg-context-set-operation context 'sign)
   (epg-context-set-result context nil)
+  (unless (memq mode '(t detached nil normal))
+    (epg-context-set-armor context nil)
+    (epg-context-set-textmode context nil))
   (epg--start context
             (append (list (if (memq mode '(t detached))
                               "--detach-sign"