diff --git a/src/plugins/coreplugin/documentmanager.cpp b/src/plugins/coreplugin/documentmanager.cpp index f7a8340d9ef..5e82969cbbd 100644 --- a/src/plugins/coreplugin/documentmanager.cpp +++ b/src/plugins/coreplugin/documentmanager.cpp @@ -640,7 +640,7 @@ static bool saveModifiedFilesHelper(const QList &documents, QList modifiedDocuments; foreach (IDocument *document, documents) { - if (document && document->isModified()) { + if (document && document->isModified() && !document->isTemporary()) { QString name = document->filePath().toString(); if (name.isEmpty()) name = document->fallbackSaveAsFileName();