On preview widgets for main crop window is now clipped

to avoid drawing on the whole window. Fix issue #5418
This commit is contained in:
Hombre
2019-08-18 18:20:32 +02:00
parent ee38731328
commit 6b12f299e6

View File

@@ -1845,11 +1845,9 @@ void CropWindow::expose (Cairo::RefPtr<Cairo::Context> cr)
EditSubscriber *editSubscriber = iarea->getCurrSubscriber();
if (editSubscriber && editSubscriber->getEditingType() == ET_OBJECTS && bufferCreated()) {
if (this != iarea->mainCropWindow) {
cr->set_line_width (0.);
cr->rectangle (x + imgAreaX, y + imgAreaY, imgAreaW, imgAreaH);
cr->clip();
}
cr->set_line_width (0.);
cr->rectangle (x + imgAreaX, y + imgAreaY, imgAreaW, imgAreaH);
cr->clip();
// drawing Subscriber's visible geometry
const std::vector<Geometry*> visibleGeom = editSubscriber->getVisibleGeometry();