]> git.lyx.org Git - lyx.git/commitdiff
#9130 Text in main work area isn't rendered with high resolution
authorStephan Witt <switt@lyx.org>
Sat, 18 Oct 2014 13:48:18 +0000 (15:48 +0200)
committerStephan Witt <switt@lyx.org>
Sat, 18 Oct 2014 13:48:18 +0000 (15:48 +0200)
Make QT_VERSION check for Qt5 matching Qt5.0.0 too.

src/frontends/qt4/GuiPainter.cpp
src/frontends/qt4/GuiWorkArea_Private.h

index 986ac4672aecc499126d535006166ae84bd9a447..0071581a63c53c170cdff8788ba0c5ae6a6ff33f 100644 (file)
@@ -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);
index 0915b64d4c2d87b0c2bb456bacb65269225275f6..cdf054bc9117e6081b6fae65365b5b0b156b7f4a 100644 (file)
@@ -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;