Switch to side-by-side view

--- a/src/internfile/mh_mail.cpp
+++ b/src/internfile/mh_mail.cpp
@@ -465,12 +465,13 @@
 		else if (!stringlowercmp("text/html", content_type.value)) 
 		    ithtml = it;
 	    }
-	    if (ittxt != doc->members.end()) {
-		LOGDEB2("walkmime: alternative: chose text/plain part\n");
-		    walkmime(&(*ittxt), depth);
+	    if (ittxt != doc->members.end() && ittxt->bodylength) {
+		LOGDEB2("walkmime: alternative: choose text/plain. Size: " <<
+                        ittxt->bodylength << endl);
+                walkmime(&(*ittxt), depth);
 	    } else if (ithtml != doc->members.end()) {
-		LOGDEB2("walkmime: alternative: chose text/html part\n");
-		    walkmime(&(*ithtml), depth);
+		LOGDEB2("walkmime: alternative: choose text/html.\n");
+                walkmime(&(*ithtml), depth);
 	    }
 	}
 	return;