浏览代码

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)));
 }