diff --git a/sources/diagramview.cpp b/sources/diagramview.cpp index 2fbe1f973..29d296094 100644 --- a/sources/diagramview.cpp +++ b/sources/diagramview.cpp @@ -1219,6 +1219,11 @@ QList DiagramView::contextMenuActions() const */ void DiagramView::contextMenuEvent(QContextMenuEvent *e) { + QGraphicsView::contextMenuEvent(e); + if(e->isAccepted()) + return; + + if (auto qgi = m_diagram->itemAt(mapToScene(e->pos()), transform())) { if (!qgi->isSelected()) {