diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-09-22 16:06:33 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-09-22 16:06:33 +0200 |
commit | 5bbf92db5b396be15fc92f88fe9d2a58805b6764 (patch) | |
tree | 85609bf4c2dbb8079006716b73a8dec2079075cd /components/mailviewer/contents/ui/HtmlContent.qml | |
parent | 8fa3fddd52e11e9133a3020741f31163d2122034 (diff) | |
download | kube-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.qml | 5 |
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) { |