diff --git a/src/plugins/qmldesigner/components/curveeditor/detail/selector.cpp b/src/plugins/qmldesigner/components/curveeditor/detail/selector.cpp index 82f2125413a..2ed74611e71 100644 --- a/src/plugins/qmldesigner/components/curveeditor/detail/selector.cpp +++ b/src/plugins/qmldesigner/components/curveeditor/detail/selector.cpp @@ -67,7 +67,7 @@ void Selector::mousePress(QMouseEvent *event, GraphicsView *view, GraphicsScene if (HandleItem *hitem = qobject_cast(sitem)) kitem = hitem->keyframe(); - if (!kitem->selected()) { + if (kitem && !kitem->selected()) { if (select(SelectionTool::Undefined, click, scene)) applyPreSelection(scene); }