]> Creatis software - clitk.git/commitdiff
Delete widget first, the image data after
authorsrit <srit>
Fri, 25 Mar 2011 14:20:14 +0000 (14:20 +0000)
committersrit <srit>
Fri, 25 Mar 2011 14:20:14 +0000 (14:20 +0000)
vv/vvToolStructureSetManager.cxx

index 227ad4357527e5a19fe83c6ff6f44ec2267c040c..c4f36033f9e1d09390560215edb3ded128d2fbbe 100644 (file)
@@ -101,12 +101,12 @@ vvToolStructureSetManager::~vvToolStructureSetManager()
 {
   m_NumberOfTool--;
 
+  std::map<clitk::DicomRT_ROI::Pointer, QTreeWidgetItem *>::iterator it;
+  for (it = mMapROIToTreeWidget.begin(); it!=mMapROIToTreeWidget.end(); it++)
+    delete it->second;
   for(unsigned int i=0; i< mStructureSetActorsList.size(); i++)
     delete mStructureSetActorsList[i];
 
-  for (std::map<clitk::DicomRT_ROI::Pointer, QTreeWidgetItem *>::iterator it = mMapROIToTreeWidget.begin();
-       it!=mMapROIToTreeWidget.end(); it++)
-    delete it->second;
 }
 //------------------------------------------------------------------------------