In Message, respect Content-Type provided by the user
* lisp/gnus/mml.el (mml-parse-1): Respect any Content-Type inserted by the user instead of insisting on text/plain.
This commit is contained in:
parent
4bf4002906
commit
138060e366
1 changed files with 8 additions and 0 deletions
|
@ -295,6 +295,14 @@ part. This is for the internal use, you should never modify the value.")
|
|||
(t
|
||||
(mm-find-mime-charset-region point (point)
|
||||
mm-hack-charsets))))
|
||||
;; If the user has inserted a Content-Type header, then
|
||||
;; respect that instead of overwriting with "text/plain".
|
||||
(save-restriction
|
||||
(narrow-to-region point (point))
|
||||
(let ((content-type (mail-fetch-field "content-type")))
|
||||
(when (and content-type
|
||||
(eq (car tag) 'part))
|
||||
(setcdr (assq 'type tag) content-type))))
|
||||
(when (and (not raw) (memq nil charsets))
|
||||
(if (or (memq 'unknown-encoding mml-confirmation-set)
|
||||
(message-options-get 'unknown-encoding)
|
||||
|
|
Loading…
Add table
Reference in a new issue