From 18de8481d8025ed8f3e5c3bb4a2b5249a04cebfb Mon Sep 17 00:00:00 2001 From: Noldor Date: Sun, 17 Oct 2010 14:49:29 +0000 Subject: Quick fix in kvs painter function rotate git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5084 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/objects/class_painter.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/modules/objects/class_painter.cpp') 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; } -- cgit v1.3.1-10-gc9f91