aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_painter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/class_painter.cpp')
-rw-r--r--src/modules/objects/class_painter.cpp35
1 files changed, 20 insertions, 15 deletions
diff --git a/src/modules/objects/class_painter.cpp b/src/modules/objects/class_painter.cpp
index e78990906..071977426 100644
--- a/src/modules/objects/class_painter.cpp
+++ b/src/modules/objects/class_painter.cpp
@@ -1124,28 +1124,31 @@ void KviKvsObject_painter::detachDevice()
if(!m_pDeviceObject)return;
disconnect(m_pDeviceObject,SIGNAL(aboutToDie()),this,SLOT(detachDevice()));
m_pPainter->end();
- if (m_pPrinter)
- {
- delete m_pPrinter;
- m_pPrinter=0;
- }
+ if (m_pPrinter)
+ {
+ delete m_pPrinter;
+ m_pPrinter=0;
+ }
m_pDeviceObject = 0;
}
KVSO_CLASS_FUNCTION(painter,end)
{
- if(!m_pDeviceObject)
- {
- m_pPainter->end();
- if (m_pPrinter)
- {
- delete m_pPrinter;
- m_pPrinter=0;
- }
- }
- else detachDevice();
+ Q_UNUSED(c);
+
+ if(!m_pDeviceObject)
+ {
+ m_pPainter->end();
+ if (m_pPrinter)
+ {
+ delete m_pPrinter;
+ m_pPrinter=0;
+ }
+ }
+ else detachDevice();
return true;
}
+
KVSO_CLASS_FUNCTION(painter,beginPdf)
{
CHECK_INTERNAL_POINTER(m_pPainter)
@@ -1598,6 +1601,7 @@ KVSO_CLASS_FUNCTION(painter,setGradientAsBrush)
KVSO_CLASS_FUNCTION(painter,clearGradient)
{
+ Q_UNUSED(c);
if (!m_pGradient) delete m_pGradient;
m_pGradient=0;
return true;
@@ -1722,6 +1726,7 @@ KVSO_CLASS_FUNCTION(painter,drawPath)
KVSO_CLASS_FUNCTION(painter,resetPath)
{
+ Q_UNUSED(c);
if (m_pPainterPath){
delete m_pPainterPath;
m_pPainterPath=0;