diff --git a/src/plugins/qmldesigner/documentmanager.cpp b/src/plugins/qmldesigner/documentmanager.cpp index 725b53cbd75..01ec2dfec66 100644 --- a/src/plugins/qmldesigner/documentmanager.cpp +++ b/src/plugins/qmldesigner/documentmanager.cpp @@ -270,8 +270,7 @@ DocumentManager::DocumentManager() DocumentManager::~DocumentManager() { - foreach (const QPointer &designDocument, m_designDocumentHash) - delete designDocument.data(); + qDeleteAll(m_designDocumentHash); } void DocumentManager::setCurrentDesignDocument(Core::IEditor *editor)