]> Creatis software - clitk.git/blobdiff - vv/vvToolCropImage.cxx
bad fix for vvToolCropImage. The seg occurs (also) on the mReducedExtent array
[clitk.git] / vv / vvToolCropImage.cxx
index 58117561f5e0f3cb40d4637f97eea6b273cd4c95..4386219778920df23c285f4a762e213b0ea0d0c8 100644 (file)
@@ -84,9 +84,11 @@ vvToolCropImage::~vvToolCropImage()
 //------------------------------------------------------------------------------
 void vvToolCropImage::closeEvent(QCloseEvent *event)
 {
-  // Reset extends
-  for(int i=0; i<mExtentSize; i++) mReducedExtent[i] = mInitialExtent[i];
-  UpdateExtent();
+  if(mCurrentSlicerManager){
+    // Reset extends
+    for(int i=0; i<mExtentSize; i++) mReducedExtent[i] = mInitialExtent[i];
+      UpdateExtent();
+  }
   event->accept();
 }
 //------------------------------------------------------------------------------
@@ -115,6 +117,7 @@ void vvToolCropImage::sliderXMinValueChanged(int s)
 {
   xmaxSlider->setMinimum(xminSlider->value());
   mReducedExtent[0] = xminSlider->value();
+  std::cout<<"new value "<<mReducedExtent[0]<<std::endl;
   UpdateExtent();
 }
 //------------------------------------------------------------------------------