diff --git a/src/sourcetree/SourcesModel.cpp b/src/sourcetree/SourcesModel.cpp index 312db4d1d..84e95a49e 100644 --- a/src/sourcetree/SourcesModel.cpp +++ b/src/sourcetree/SourcesModel.cpp @@ -539,6 +539,7 @@ SourcesModel::onScriptCollectionRemoved( const collection_ptr& collection ) m_cloudGroup->removeChild( item ); endRemoveRows(); + dynamic_cast< QObject* >( m_scriptCollectionPages.value( collection ) )->deleteLater(); m_scriptCollectionPages.remove( collection ); m_scriptCollections.remove( collection ); item->deleteLater();