From 5bbf92db5b396be15fc92f88fe9d2a58805b6764 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 22 Sep 2017 16:06:33 +0200 Subject: Fix indefinitely growing webviews --- components/mailviewer/contents/ui/HtmlContent.qml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 { anchors.fill: parent Component.onCompleted: loadHtml(content, "file:///") onContentsSizeChanged: { - root.contentHeight = contentsSize.height; + //Resizing pixel by pixel causes some mails to grow indefinitely + if (contentsSize.height >= root.contentHeight + 5) { + root.contentHeight = contentsSize.height + } } onLoadingChanged: { if (loadRequest.status == WebEngineLoadRequest.LoadFailedStatus) { -- cgit v1.2.3