[calamares] Avoid possible uninit-pointer or memory leak
This commit is contained in:
parent
0c0f0fc8b4
commit
3e4b1a7c46
@ -24,6 +24,7 @@
|
|||||||
|
|
||||||
ProgressTreeModel::ProgressTreeModel( QObject* parent )
|
ProgressTreeModel::ProgressTreeModel( QObject* parent )
|
||||||
: QAbstractItemModel( parent )
|
: QAbstractItemModel( parent )
|
||||||
|
, m_rootItem( nullptr )
|
||||||
{
|
{
|
||||||
setupModelData();
|
setupModelData();
|
||||||
}
|
}
|
||||||
@ -134,6 +135,8 @@ ProgressTreeModel::columnCount( const QModelIndex& parent ) const
|
|||||||
void
|
void
|
||||||
ProgressTreeModel::setupModelData()
|
ProgressTreeModel::setupModelData()
|
||||||
{
|
{
|
||||||
|
delete m_rootItem;
|
||||||
|
|
||||||
m_rootItem = new ProgressTreeRoot();
|
m_rootItem = new ProgressTreeRoot();
|
||||||
const Calamares::ViewManager* vm = Calamares::ViewManager::instance();
|
const Calamares::ViewManager* vm = Calamares::ViewManager::instance();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user