소스 검색

ctkVTKDataSetArrayComboBox created a toplevel model

The created ctkVTKDataSetModel was never destructed because it had no
parent, which leaded to memory leaks.
Julien Finet 14 년 전
부모
커밋
ee75eed9d4
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      Libs/Visualization/VTK/Widgets/ctkVTKDataSetArrayComboBox.cpp

+ 1 - 1
Libs/Visualization/VTK/Widgets/ctkVTKDataSetArrayComboBox.cpp

@@ -58,7 +58,7 @@ ctkVTKDataSetArrayComboBoxPrivate::ctkVTKDataSetArrayComboBoxPrivate(ctkVTKDataS
 void ctkVTKDataSetArrayComboBoxPrivate::init()
 {
   Q_Q(ctkVTKDataSetArrayComboBox);
-  q->setModel(new ctkVTKDataSetModel);
+  q->setModel(new ctkVTKDataSetModel(q));
   QObject::connect(q, SIGNAL(currentIndexChanged(int)),
                    q, SLOT(onCurrentIndexChanged(int)));
 }