[Kst] extragear/graphics/kst/src/libkstapp
Andrew Walker
arwalker at sumusltd.com
Wed May 10 18:58:02 CEST 2006
SVN commit 539423 by arwalker:
BUG:126992 A narrower fix than the proposed patch, as we may wish to later change the printing resize functions
M +10 -8 kstviewlegend.cpp
M +0 -3 kstviewobject.cpp
--- trunk/extragear/graphics/kst/src/libkstapp/kstviewlegend.cpp #539422:539423
@@ -207,14 +207,16 @@
setDirty(false);
_backBuffer.buffer().resize(contentsRect().size());
- _backBuffer.buffer().fill(backgroundColor());
- KstPainter p;
- p.begin(&_backBuffer.buffer());
- QPen pen;
- pen.setColor(foregroundColor());
- p.setPen(pen);
- drawToPainter(p);
- p.end();
+ if (!_backBuffer.buffer().isNull()) {
+ _backBuffer.buffer().fill(backgroundColor());
+ KstPainter p;
+ p.begin(&_backBuffer.buffer());
+ QPen pen;
+ pen.setColor(foregroundColor());
+ p.setPen(pen);
+ drawToPainter(p);
+ p.end();
+ }
}
--- trunk/extragear/graphics/kst/src/libkstapp/kstviewobject.cpp #539422:539423
@@ -625,7 +625,6 @@
void KstViewObject::parentResizedForPrint() {
_geomOld = _geom;
updateFromAspect();
- //updateSelf();
for (KstViewObjectList::Iterator i = _children.begin(); i != _children.end(); ++i) {
(*i)->parentResizedForPrint();
}
@@ -634,8 +633,6 @@
void KstViewObject::parentRevertedForPrint() {
_geom = _geomOld;
- invalidateClipRegion();
- updateSelf();
for (KstViewObjectList::Iterator i = _children.begin(); i != _children.end(); ++i) {
(*i)->parentRevertedForPrint();
}
More information about the Kst
mailing list