diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-05-23 10:30:21 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-05-23 10:30:21 +0200 |
commit | e7b821c4308c6ed15daed911184980149cce38ff (patch) | |
tree | bdf19f2bc06253aa283dbb1ff56458091737cad5 /components/mailviewer/contents/ui/MailDataModel.qml | |
parent | 7f90b1ddab470a414833ffadd4fdefc2382ab6fc (diff) | |
download | kube-e7b821c4308c6ed15daed911184980149cce38ff.tar.gz kube-e7b821c4308c6ed15daed911184980149cce38ff.zip |
Always use richtext, and avoid using a browser for simple html
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}) |