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