mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
#9130 Text in main work area isn't rendered with high resolution
Make QT_VERSION check for Qt5 matching Qt5.0.0 too.
This commit is contained in:
parent
8829eeed04
commit
54a742382c
@ -371,7 +371,7 @@ int GuiPainter::text(int x, int y, docstring const & s,
|
||||
int const h = mA + mD;
|
||||
if (w > 0 && h > 0) {
|
||||
pm = QPixmap(pixelRatio() * w , pixelRatio() * h);
|
||||
#if QT_VERSION > 0x050000
|
||||
#if QT_VERSION >= 0x050000
|
||||
pm.setDevicePixelRatio(pixelRatio());
|
||||
#endif
|
||||
pm.fill(Qt::transparent);
|
||||
|
@ -128,14 +128,14 @@ struct GuiWorkArea::Private
|
||||
if (lyxrc.use_qimage) {
|
||||
QImage *x = new QImage(pixel_ratio_ * p->viewport()->width(),
|
||||
pixel_ratio_ * p->viewport()->height(), QImage::Format_ARGB32_Premultiplied);
|
||||
#if QT_VERSION > 0x050000
|
||||
#if QT_VERSION >= 0x050000
|
||||
x->setDevicePixelRatio(pixel_ratio_);
|
||||
#endif
|
||||
screen_ = x;
|
||||
} else {
|
||||
QPixmap *x = new QPixmap(pixel_ratio_ * p->viewport()->width(),
|
||||
pixel_ratio_ * p->viewport()->height());
|
||||
#if QT_VERSION > 0x050000
|
||||
#if QT_VERSION >= 0x050000
|
||||
x->setDevicePixelRatio(pixel_ratio_);
|
||||
#endif
|
||||
screen_ = x;
|
||||
|
Loading…
Reference in New Issue
Block a user