Merge pull request #896 from avar/fix-tempfile-bug-in-831
Actually make the "write attachments" feature in d16957d work
This commit is contained in:
@ -93,8 +93,9 @@ return the filename."
|
|||||||
(if (plist-get attachment :temp)
|
(if (plist-get attachment :temp)
|
||||||
(replace-match (format "src=\"%s\"" (plist-get attachment :temp)))
|
(replace-match (format "src=\"%s\"" (plist-get attachment :temp)))
|
||||||
(replace-match (format "src=\"%s%s\"" temporary-file-directory (plist-get attachment :name)))
|
(replace-match (format "src=\"%s%s\"" temporary-file-directory (plist-get attachment :name)))
|
||||||
(mu4e~proc-extract 'save (mu4e-message-field msg :docid) (plist-get attachment :index) mu4e-decryption-policy temporary-file-directory)
|
(let ((tmp-attachment-name (format "%s%s" temporary-file-directory (plist-get attachment :name))))
|
||||||
(mu4e-remove-file-later (format "%s%s" temporary-file-directory (plist-get attachment :name))))))
|
(mu4e~proc-extract 'save (mu4e-message-field msg :docid) (plist-get attachment :index) mu4e-decryption-policy tmp-attachment-name)
|
||||||
|
(mu4e-remove-file-later tmp-attachment-name)))))
|
||||||
attachments)
|
attachments)
|
||||||
(save-buffer)
|
(save-buffer)
|
||||||
tmpfile)))
|
tmpfile)))
|
||||||
|
|||||||
Reference in New Issue
Block a user