(mime-preview-text/enriched): New function; abolish
authormorioka <morioka>
Thu, 28 May 1998 22:26:16 +0000 (22:26 +0000)
committermorioka <morioka>
Thu, 28 May 1998 22:26:16 +0000 (22:26 +0000)
'mime-preview-filter-for-text/enriched.

mime-text.el

index deb92c4..c90effd 100644 (file)
@@ -159,12 +159,17 @@ local variable `mime-text-decoder' and variable
       (richtext-decode beg (point-max))
       )))
 
-(defun mime-preview-filter-for-text/enriched (situation)
-  (let ((beg (point-min)))
-    (remove-text-properties beg (point-max) '(face nil))
-    (mime-text-decode-body situation)
-    (enriched-decode beg (point-max))
-    ))
+(defun mime-preview-text/enriched (entity situation)
+  (save-restriction
+    (narrow-to-region (point-max)(point-max))
+    (insert-buffer-substring mime-raw-buffer
+                            (mime-entity-body-start entity)
+                            (mime-entity-body-end entity))
+    (let ((beg (point-min)))
+      (remove-text-properties beg (point-max) '(face nil))
+      (mime-text-decode-body situation)
+      (enriched-decode beg (point-max))
+      )))
 
 
 ;;; @ end