Selaa lähdekoodia

ctkVTKDataSetArrayComboBox created a toplevel model

The created ctkVTKDataSetModel was never destructed because it had no
parent, which leaded to memory leaks.
Julien Finet 14 vuotta sitten
vanhempi
commit
ee75eed9d4
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  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)));
 }