From 04d6304b4d1b272d5cd533abfbc2240d8ce77c38 Mon Sep 17 00:00:00 2001
From: svncommit <devs@roundcube.net>
Date: Mon, 18 Dec 2006 04:07:42 -0500
Subject: [PATCH] If the message is single mime part and non-text, show it as an empty message with an attachment, instead of not displaying anything at all.

---
 program/steps/mail/func.inc |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/program/steps/mail/func.inc b/program/steps/mail/func.inc
index 9bda890..5e91d16 100644
--- a/program/steps/mail/func.inc
+++ b/program/steps/mail/func.inc
@@ -1004,6 +1004,18 @@
       }
     }
 
+  // message is single part non-text
+  else
+    {
+    if (($fname = $structure->d_parameters['filename']) ||
+        ($fname = $structure->ctype_parameters['name']) ||
+        ($fname = $structure->headers['content-description']))
+      {
+      $structure->filename = rcube_imap::decode_mime_string($fname);
+      $a_attachments[] = $structure;
+      }
+    }
+
   return array($a_return_parts, $a_attachments);
   }
 

--
Gitblit v1.9.1