Help: Fix rendering images with litehtml

Creating the document parses it, which also populates the pixmap cache,
so we may not clear the pixmap cache afterwards.

Change-Id: I1e6d1669db898b1e50d59d135e52807afb307d09
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Eike Ziller
2019-09-02 13:40:51 +02:00
parent c7b84d821b
commit 4b8ec5ffb7
3 changed files with 5 additions and 8 deletions

View File

@@ -422,10 +422,7 @@ QUrl QLiteHtmlWidget::url() const
void QLiteHtmlWidget::setHtml(const QString &content)
{
litehtml::document::ptr doc = litehtml::document::createFromUTF8(content.toUtf8().constData(),
&d->documentContainer,
&d->context);
d->documentContainer.setDocument(doc);
d->documentContainer.setDocument(content.toUtf8(), &d->context);
verticalScrollBar()->setValue(0);
horizontalScrollBar()->setValue(0);
render();