From 9f0332ca8ff269daa4676b660eb0d22c3e9b5977 Mon Sep 17 00:00:00 2001 From: Roman Grothausmann Date: Wed, 31 Jan 2018 18:53:15 +0100 Subject: [PATCH] avoid SetImage (looses coord transf from InitializeToWrapper), no segfault any more, filter executes but has no effect --- Logic/Framework/JOINImageData.cxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Logic/Framework/JOINImageData.cxx b/Logic/Framework/JOINImageData.cxx index 694958b9..1b672b38 100644 --- a/Logic/Framework/JOINImageData.cxx +++ b/Logic/Framework/JOINImageData.cxx @@ -313,9 +313,8 @@ ::InitializeJoinCF(){ m_JoinCF= JoinCopyFilterType::New(); m_JoinCF->SetJsrc(m_JsrcWrapper->GetImage()); m_JoinCF->SetJdst(m_JdstWrapper->GetImage()); - m_JdstWrapper->SetImage(m_JoinCF->GetOutput()); - m_JdstWrapper->GetImage()->Modified(); - m_JoinCF->InPlaceOn(); //adjust Jdst directly + //m_JdstWrapper->SetImage(m_JoinCF->GetOutput()); //causes segfault due to missing transform of uninitialized output + m_JoinCF->InPlaceOn(); //makes 2nd input (SetJdst) be the output } JOINImageData::JoinCopyFilterPointer