Escher: Use the proper clipping rect

Change-Id: I7fa6708666a35280da54d3f4d0ef87ab636de348
This commit is contained in:
Romain Goyet
2016-06-21 09:45:29 +02:00
parent 682c3bbc20
commit ee04687dcc

View File

@@ -40,7 +40,7 @@ void View::redraw(KDRect rect) {
KDPoint absOrigin = absoluteOrigin();
KDRect absRect = KDRectTranslate(rectNeedingRedraw, absOrigin);
KDRect absClippingRect = KDRectIntersection(absoluteVisibleFrame(), absRect);
KDSetDrawingArea(absOrigin, absoluteVisibleFrame());
KDSetDrawingArea(absOrigin, absClippingRect);
this->drawRect(rectNeedingRedraw);
}