mirror of
https://github.com/crystalidea/qt-build-tools.git
synced 2024-11-26 04:31:39 +08:00
5.15.1: further work on QTBUG-52697
This commit is contained in:
parent
9ab5ea4f93
commit
f3747ac853
@ -130,9 +130,11 @@ static QSize getPixmapSize(QTextDocument *doc, const QTextImageFormat &format)
|
||||
const bool hasHeight = format.hasProperty(QTextFormat::ImageHeight);
|
||||
const int height = qRound(format.height());
|
||||
|
||||
QPaintDevice *pdev = doc->documentLayout()->paintDevice();
|
||||
|
||||
QSize size(width, height);
|
||||
if (!hasWidth || !hasHeight) {
|
||||
pm = getPixmap(doc, format);
|
||||
pm = getPixmap(doc, format, pdev ? pdev->devicePixelRatioF() : 1.0);
|
||||
const int pmWidth = pm.width() / pm.devicePixelRatio();
|
||||
const int pmHeight = pm.height() / pm.devicePixelRatio();
|
||||
|
||||
@ -151,7 +153,7 @@ static QSize getPixmapSize(QTextDocument *doc, const QTextImageFormat &format)
|
||||
}
|
||||
|
||||
qreal scale = 1.0;
|
||||
QPaintDevice *pdev = doc->documentLayout()->paintDevice();
|
||||
|
||||
if (pdev) {
|
||||
if (pm.isNull())
|
||||
pm = getPixmap(doc, format);
|
||||
|
Loading…
Reference in New Issue
Block a user