mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-24 12:46:35 +01:00
TabIcon: Fix rendering for Qt 5.6 HighDPI
This commit is contained in:
parent
06c3778753
commit
732e0ec94e
@ -101,7 +101,8 @@ void TabIcon::paintEvent(QPaintEvent* event)
|
||||
|
||||
QPainter p(this);
|
||||
|
||||
const int size = 16 * m_animationPixmap.devicePixelRatio();
|
||||
const int size = 16;
|
||||
const int pixmapSize = size * m_animationPixmap.devicePixelRatioF();
|
||||
|
||||
// Center the pixmap in rect
|
||||
QRect r = rect();
|
||||
@ -111,7 +112,7 @@ void TabIcon::paintEvent(QPaintEvent* event)
|
||||
r.setHeight(size);
|
||||
|
||||
if (m_animationRunning)
|
||||
p.drawPixmap(r, m_animationPixmap, QRect(m_currentFrame * size, 0, size, size));
|
||||
p.drawPixmap(r, m_animationPixmap, QRect(m_currentFrame * pixmapSize, 0, pixmapSize, pixmapSize));
|
||||
else
|
||||
p.drawPixmap(r, m_sitePixmap);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user