Skip to content

Commit 3f46f74

Browse files
fixes #487: crash in QGraphicsObject::mousePressEvent if node is locked (#489)
Co-authored-by: lsouder-ozone3d <131193069+lsouder-ozone3d@users.noreply.github.com>
1 parent ff23d00 commit 3f46f74

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/NodeGraphicsObject.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,9 @@ QVariant NodeGraphicsObject::itemChange(GraphicsItemChange change, const QVarian
187187

188188
void NodeGraphicsObject::mousePressEvent(QGraphicsSceneMouseEvent *event)
189189
{
190-
//if (_nodeState.locked())
191-
//return;
190+
if (graphModel().nodeFlags(_nodeId) & NodeFlag::Locked) {
191+
return;
192+
}
192193

193194
AbstractNodeGeometry &geometry = nodeScene()->nodeGeometry();
194195

0 commit comments

Comments
 (0)