summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/coreplugin/editormanager/editormanager.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp
index e898895f39..2f1cc62df8 100644
--- a/src/plugins/coreplugin/editormanager/editormanager.cpp
+++ b/src/plugins/coreplugin/editormanager/editormanager.cpp
@@ -1161,9 +1161,8 @@ bool EditorManager::closeEditors(const QList<IEditor*> &editorsToClose, bool ask
emit editorsClosed(acceptedEditors);
- foreach (IEditor *editor, acceptedEditors) {
- delete editor;
- }
+ foreach (IEditor *editor, acceptedEditors)
+ editor->deleteLater();
if (currentView) {
if (IEditor *editor = currentView->currentEditor())