diff options
-rw-r--r-- | src/core/renderer/MCHTMLRenderer.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/renderer/MCHTMLRenderer.cpp b/src/core/renderer/MCHTMLRenderer.cpp index 4c149df9..f5b0c989 100644 --- a/src/core/renderer/MCHTMLRenderer.cpp +++ b/src/core/renderer/MCHTMLRenderer.cpp @@ -203,6 +203,11 @@ static String * htmlForAbstractMessage(String * folder, AbstractMessage * messag else if (message->className()->isEqual(MCSTR("mailcore::MessageParser"))) { mainPart = ((MessageParser *) message)->mainPart(); } + if (mainPart == NULL) { + // needs a mainPart. + return NULL; + } + MCAssert(mainPart != NULL); htmlRendererContext context; |