summaryrefslogtreecommitdiffstats
path: root/components/mailviewer/contents/ui/HtmlContent.qml
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-09-22 16:06:33 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-09-22 16:06:33 +0200
commit5bbf92db5b396be15fc92f88fe9d2a58805b6764 (patch)
tree85609bf4c2dbb8079006716b73a8dec2079075cd /components/mailviewer/contents/ui/HtmlContent.qml
parent8fa3fddd52e11e9133a3020741f31163d2122034 (diff)
downloadkube-5bbf92db5b396be15fc92f88fe9d2a58805b6764.tar.gz
kube-5bbf92db5b396be15fc92f88fe9d2a58805b6764.zip
Fix indefinitely growing webviews
Diffstat (limited to 'components/mailviewer/contents/ui/HtmlContent.qml')
-rw-r--r--components/mailviewer/contents/ui/HtmlContent.qml5
1 files changed, 4 insertions, 1 deletions
diff --git a/components/mailviewer/contents/ui/HtmlContent.qml b/components/mailviewer/contents/ui/HtmlContent.qml
index 057fb096..53a02cc5 100644
--- a/components/mailviewer/contents/ui/HtmlContent.qml
+++ b/components/mailviewer/contents/ui/HtmlContent.qml
@@ -36,7 +36,10 @@ Item {
36 anchors.fill: parent 36 anchors.fill: parent
37 Component.onCompleted: loadHtml(content, "file:///") 37 Component.onCompleted: loadHtml(content, "file:///")
38 onContentsSizeChanged: { 38 onContentsSizeChanged: {
39 root.contentHeight = contentsSize.height; 39 //Resizing pixel by pixel causes some mails to grow indefinitely
40 if (contentsSize.height >= root.contentHeight + 5) {
41 root.contentHeight = contentsSize.height
42 }
40 } 43 }
41 onLoadingChanged: { 44 onLoadingChanged: {
42 if (loadRequest.status == WebEngineLoadRequest.LoadFailedStatus) { 45 if (loadRequest.status == WebEngineLoadRequest.LoadFailedStatus) {