From: tbaudier Date: Fri, 2 Dec 2016 09:37:12 +0000 (+0100) Subject: Debug Rigid Registration tool cancel X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=0b8e61cfe53d9d1f697b1d9d85c948ca27c29898;p=clitk.git Debug Rigid Registration tool cancel A segmentation fault occured after a click on Cancel during image selection --- diff --git a/vv/vvToolRigidReg.cxx b/vv/vvToolRigidReg.cxx index 8c2909e..e50ab7f 100644 --- a/vv/vvToolRigidReg.cxx +++ b/vv/vvToolRigidReg.cxx @@ -178,7 +178,8 @@ bool vvToolRigidReg::close() msgBox.addButton(tr("Yes"), QMessageBox::AcceptRole); msgBox.addButton(tr("No"), QMessageBox::RejectRole); if (msgBox.exec() == QMessageBox::AcceptRole) { - SetTransform(mInitialMatrix); + if (mCurrentSlicerManager) + SetTransform(mInitialMatrix); return vvToolWidgetBase::close(); } return false;