2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-08-31 06:35:14 +00:00

Fix custom emoji preview painting on Retina screen.

This commit is contained in:
John Preston
2022-07-18 12:43:41 +03:00
parent 8383caa2b5
commit 8a9549dca3

View File

@@ -43,7 +43,10 @@ void Preview::paint(QPainter &p, int x, int y, const QColor &preview) {
if (const auto path = std::get_if<ScaledPath>(&_data)) {
paintPath(p, x, y, preview, *path);
} else if (const auto image = std::get_if<QImage>(&_data)) {
p.drawImage(x, y, *image);
const auto factor = style::DevicePixelRatio();
const auto width = image->width() / factor;
const auto height = image->height() / factor;
p.drawImage(QRect(x, y, width, height), *image);
}
}