Skip to content

Commit 74cf35b

Browse files
committed
BUG: Fix crash when calling CreateMarkupsFiducialNode with no scene
1 parent 5bd54b5 commit 74cf35b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Beams/MRML/vtkMRMLRTPlanNode.cxx

+6
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,12 @@ void vtkMRMLRTPlanNode::SetAndObservePoisMarkupsFiducialNode(vtkMRMLMarkupsFiduc
359359
//----------------------------------------------------------------------------
360360
vtkMRMLMarkupsFiducialNode* vtkMRMLRTPlanNode::CreateMarkupsFiducialNode()
361361
{
362+
if (!this->GetScene())
363+
{
364+
vtkErrorMacro("CreateMarkupsFiducialNode: Invalid MRML scene");
365+
return nullptr;
366+
}
367+
362368
// Create name
363369
std::string markupsName = std::string(this->GetName()) + "_POI";
364370

0 commit comments

Comments
 (0)