From bb030154e8ab86ed58bf490a6bd19e172ddac4c2 Mon Sep 17 00:00:00 2001 From: ricardob Date: Tue, 7 Jul 1998 18:29:09 +0000 Subject: [PATCH] free mail unix changes git-svn-id: svn://10.0.0.236/trunk@5105 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/lib/libmime/mimemoz.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/mozilla/lib/libmime/mimemoz.c b/mozilla/lib/libmime/mimemoz.c index aa383fa0336..752f21da2d5 100644 --- a/mozilla/lib/libmime/mimemoz.c +++ b/mozilla/lib/libmime/mimemoz.c @@ -29,7 +29,9 @@ #include "mimetric.h" /* for MIME_RichtextConverter */ #include "mimethtm.h" #include "mimemsig.h" +#ifdef MOZ_SECURITY #include "mimecryp.h" +#endif #ifndef MOZILLA_30 #include "mimemrel.h" #include "mimemalt.h" @@ -1679,10 +1681,16 @@ mime_get_main_object(MimeObject* obj) if (cobj->nchildren != 1) return obj; obj = cobj->children[0]; for (;;) { - if (!mime_subclass_p(obj->class, - (MimeObjectClass*) &mimeMultipartSignedClass) && - !mime_subclass_p(obj->class, + +#ifdef MOZ_SECURITY + if (!mime_subclass_p(obj->class, + (MimeObjectClass*) &mimeMultipartSignedClass) + && !mime_subclass_p(obj->class, (MimeObjectClass*) &mimeFilterClass)) { +#else + if (!mime_subclass_p(obj->class, + (MimeObjectClass*) &mimeMultipartSignedClass)) { +#endif return obj; } /* Our main thing is a signed or encrypted object.