diff --git a/Modules/Loadable/Markups/MRML/vtkMRMLMarkupsNode.cxx b/Modules/Loadable/Markups/MRML/vtkMRMLMarkupsNode.cxx index 39b8a1d9bbcadab32e90edf5a15e35957c880a2b..32ffce1710b663b7d30bd4823d53f5781d44d23a 100644 --- a/Modules/Loadable/Markups/MRML/vtkMRMLMarkupsNode.cxx +++ b/Modules/Loadable/Markups/MRML/vtkMRMLMarkupsNode.cxx @@ -547,8 +547,9 @@ int vtkMRMLMarkupsNode::AddPointToNthMarkup(vtkVector3d point, int n) this->Markups[n].points.push_back(point); this->Modified(); int pointIndex = static_cast(this->Markups[n].points.size() - 1); + int markupIndex = n; this->InvokeCustomModifiedEvent( - vtkMRMLMarkupsNode::NthMarkupModifiedEvent, (void*)&pointIndex); + vtkMRMLMarkupsNode::NthMarkupModifiedEvent, (void*)&markupIndex); return pointIndex; }