[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/plugins/chartshape/kdchart/src
From:       Dag Andersen <danders () get2net ! dk>
Date:       2010-11-24 11:36:59
Message-ID: 20101124113659.A2A84AC8A2 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1200235 by danders:

Workaround: Clipping does not work if planes share axis.


 M  +3 -0      KDChartBarDiagram.cpp  


--- trunk/koffice/plugins/chartshape/kdchart/src/KDChartBarDiagram.cpp #1200234:1200235
@@ -389,8 +389,11 @@
 
     // Only paint elements that are in the paint context's rectangle
     // (in this case boundaries of the diagram, see paintEvent())
+    // HACK: If planes share axes, clipping does not work, at least in bar diagrams  (danders)
+    if ( plane == ctx->coordinatePlane() ) {
     ctx->painter()->setClipping( true );
     ctx->painter()->setClipRect( ctx->rectangle() );
+    }
 
     // paint different bar types Normal - Stacked - Percent - Default Normal
     d->implementor->paint( ctx );
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic