diff options
| -rw-r--r-- | src/ui/skin.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ui/skin.cpp b/src/ui/skin.cpp index b43ff06dc..0c59a0c26 100644 --- a/src/ui/skin.cpp +++ b/src/ui/skin.cpp @@ -780,6 +780,7 @@ QRegion Skin::createRegion(const QString &path, const QString &key) QList<QString>::iterator n; n = numbers.begin(); + int r = m_double_size ? 2 : 1; for (int i = 0; i < numPoints.size(); ++i) { QList <int> lp; @@ -792,7 +793,7 @@ QRegion Skin::createRegion(const QString &path, const QString &key) for (int l = 0; l < lp.size(); l+=2) { - points << QPoint(lp.at(l), lp.at(l+1)); + points << QPoint(lp.at(l)*r, lp.at(l+1)*r); } region = region.united(QRegion(QPolygon(points))); } |
