diff --git a/MapperGLCanvas.cpp b/MapperGLCanvas.cpp index b9fb1f9..9c4b31d 100644 --- a/MapperGLCanvas.cpp +++ b/MapperGLCanvas.cpp @@ -253,7 +253,7 @@ void MapperGLCanvas::glueVertex(Shape *orig, QPointF *p) for (int i = 0; i < manager.nMappings(); i++) { Shape *shape = getShapeFromMappingId(manager.getMapping(i)->getId()); - if (shape != orig) + if (shape && shape != orig) { for (int vertex = 0; vertex < shape->nVertices(); vertex++) {