aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_painter.cpp
diff options
context:
space:
mode:
authorGravatar Noldor2010-10-17 14:49:29 +0000
committerGravatar Noldor2010-10-17 14:49:29 +0000
commit18de8481d8025ed8f3e5c3bb4a2b5249a04cebfb (patch)
treec5287ba7b5ab0f3c6f57da1d846ff68e74e855f0 /src/modules/objects/class_painter.cpp
parentfix for #991 (diff)
downloadKVIrc-18de8481d8025ed8f3e5c3bb4a2b5249a04cebfb.tar.gz
KVIrc-18de8481d8025ed8f3e5c3bb4a2b5249a04cebfb.tar.bz2
KVIrc-18de8481d8025ed8f3e5c3bb4a2b5249a04cebfb.zip
Quick fix in kvs painter function rotate
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5084 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_painter.cpp')
-rw-r--r--src/modules/objects/class_painter.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/modules/objects/class_painter.cpp b/src/modules/objects/class_painter.cpp
index 6d9e0358b..ece9586fa 100644
--- a/src/modules/objects/class_painter.cpp
+++ b/src/modules/objects/class_painter.cpp
@@ -1227,10 +1227,13 @@ KVSO_CLASS_FUNCTION(painter,rotate)
KVSO_PARAMETER("axis",KVS_PT_STRING,KVS_PF_OPTIONAL,szAxis)
KVSO_PARAMETERS_END(c)
Qt::Axis axis = Qt::ZAxis;
- if (KviQString::equalCI(szAxis,"XAxis"))axis=Qt::ZAxis;
- else if (KviQString::equalCI(szAxis,"YAxis")) axis=Qt::YAxis;
- else if (KviQString::equalCI(szAxis,"ZAxis")) axis=Qt::ZAxis;
- else c->warning(__tr2qs_ctx("Unknown axis '%Q' switching to default ZAxis","objects"),&szAxis);
+ if(!szAxis.isEmpty())
+ {
+ if (KviQString::equalCI(szAxis,"XAxis"))axis=Qt::XAxis;
+ else if (KviQString::equalCI(szAxis,"YAxis")) axis=Qt::YAxis;
+ else if (KviQString::equalCI(szAxis,"ZAxis")) axis=Qt::ZAxis;
+ else c->warning(__tr2qs_ctx("Unknown axis '%Q' switching to default ZAxis","objects"),&szAxis);
+ }
PAINTER_ROTATE(dAngle,axis)
return true;
}