diff --git a/src/engraving/dom/line.cpp b/src/engraving/dom/line.cpp index 851a1e7dd5f24..9954bcea4ead0 100644 --- a/src/engraving/dom/line.cpp +++ b/src/engraving/dom/line.cpp @@ -474,6 +474,10 @@ Segment* LineSegment::findSegmentForGrip(Grip grip, PointF pos) const sys = foundSystems[0]; } + if (!sys) { + return nullptr; + } + // Restrict searching segment to the correct staff pos.setY(sys->staffCanvasYpage(oldStaffIndex));