Don't inline text/plain entities that have disposition ATTACHMENT.
authorChris Hanson <org/chris-hanson/cph>
Fri, 30 Jun 2000 19:12:15 +0000 (19:12 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 30 Jun 2000 19:12:15 +0000 (19:12 +0000)
v7/src/imail/imail-top.scm

index a3f8537f7c302c2b04e8cccacfd585abcc0713bc..5a54c134c4232586d03cabe80e4065c4c0ba67cd 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;; $Id: imail-top.scm,v 1.204 2000/06/30 19:11:46 cph Exp $
+;;; $Id: imail-top.scm,v 1.205 2000/06/30 19:12:15 cph Exp $
 ;;;
 ;;; Copyright (c) 1999-2000 Massachusetts Institute of Technology
 ;;;
@@ -2143,10 +2143,10 @@ Negative argument means search in reverse."
 \f
 (define-method insert-mime-message-part
     (message (body <mime-body-text>) selector context mark)
-  (if (and (or (not (insert-mime-context-enclosure context))
-              (let ((disposition (mime-body-disposition body)))
-                (if disposition
-                    (eq? (car disposition) 'INLINE)
+  (if (and (let ((disposition (mime-body-disposition body)))
+            (if disposition
+                (eq? (car disposition) 'INLINE)
+                (or (not (insert-mime-context-enclosure context))
                     (let ((subtype (mime-body-subtype body)))
                       (or (eq? subtype 'PLAIN)
                           (memq subtype