aboutsummaryrefslogtreecommitdiff
path: root/src/ui/skin.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-11-05 08:26:13 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-11-05 08:26:13 +0000
commit71606f83b9b2b076eddd5cbae42ad85a121950b9 (patch)
treeb3f15453963a9b017ab3119d9d41092ba98c03ab /src/ui/skin.cpp
parent2805b3122cfab8eed0a2c3c014e611ed178ae74c (diff)
downloadqmmp-71606f83b9b2b076eddd5cbae42ad85a121950b9.tar.gz
qmmp-71606f83b9b2b076eddd5cbae42ad85a121950b9.tar.bz2
qmmp-71606f83b9b2b076eddd5cbae42ad85a121950b9.zip
fixed skin parsing
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1358 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/ui/skin.cpp')
-rw-r--r--src/ui/skin.cpp3
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)));
}