diff options
Diffstat (limited to 'components/mailviewer/contents/ui/MailDataModel.qml')
-rw-r--r-- | components/mailviewer/contents/ui/MailDataModel.qml | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/components/mailviewer/contents/ui/MailDataModel.qml b/components/mailviewer/contents/ui/MailDataModel.qml index 8a42630a..f4b4e7c7 100644 --- a/components/mailviewer/contents/ui/MailDataModel.qml +++ b/components/mailviewer/contents/ui/MailDataModel.qml | |||
@@ -57,15 +57,14 @@ DelegateModel { | |||
57 | width: parent.width | 57 | width: parent.width |
58 | } | 58 | } |
59 | Component.onCompleted: { | 59 | Component.onCompleted: { |
60 | var isHtml = false | 60 | //If the content is not complex, avoid using a full browser |
61 | var forcePlain = false | 61 | var forcePlain = !model.complexHtmlContent |
62 | var partType = getPartType(model.type, model.hasModelChildren, forcePlain); | 62 | var partType = getPartType(model.type, model.hasModelChildren, forcePlain); |
63 | 63 | ||
64 | switch (partType) { | 64 | switch (partType) { |
65 | case "plain": | 65 | case "plain": |
66 | partLoader.setSource("TextContent.qml", | 66 | partLoader.setSource("TextContent.qml", |
67 | {"isHtml": isHtml, | 67 | {"content": model.content, |
68 | "content": model.content, | ||
69 | "embedded": model.embeded, | 68 | "embedded": model.embeded, |
70 | "type": model.type, | 69 | "type": model.type, |
71 | "debug": debug}) | 70 | "debug": debug}) |