Procházet zdrojové kódy

ctkVTKDataSetArrayComboBox created a toplevel model

The created ctkVTKDataSetModel was never destructed because it had no
parent, which leaded to memory leaks.
Julien Finet před 14 roky
rodič
revize
ee75eed9d4

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

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