diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2014-07-22 12:08:43 +0300 |
---|---|---|
committer | Orgad Shaneh <orgads@gmail.com> | 2014-07-22 15:09:48 +0200 |
commit | f51553b2287661f115e46ee2f01f085995e1332a (patch) | |
tree | ec48405c0169c6537e0ca8667f5f906dbc7c8599 /src/plugins/coreplugin/editormanager/editormanager.cpp | |
parent | 95d22fc9720aa88b9f7e235ac4fff8e1c8bcf16e (diff) | |
download | qt-creator-f51553b2287661f115e46ee2f01f085995e1332a.tar.gz |
Core: Enable context menu for document-less editors
Change-Id: I92edf53230d34cb222dcc82391b8046e09c7599d
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Diffstat (limited to 'src/plugins/coreplugin/editormanager/editormanager.cpp')
-rw-r--r-- | src/plugins/coreplugin/editormanager/editormanager.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp index a296ef16de..a427350124 100644 --- a/src/plugins/coreplugin/editormanager/editormanager.cpp +++ b/src/plugins/coreplugin/editormanager/editormanager.cpp @@ -2031,9 +2031,10 @@ void EditorManager::updateMakeWritableWarning() void EditorManager::setupSaveActions(IDocument *document, QAction *saveAction, QAction *saveAsAction, QAction *revertToSavedAction) { - saveAction->setEnabled(document != 0 && document->isModified()); + const bool hasFile = document != 0 && !document->filePath().isEmpty(); + saveAction->setEnabled(hasFile && document->isModified()); saveAsAction->setEnabled(document != 0 && document->isSaveAsAllowed()); - revertToSavedAction->setEnabled(document != 0 && !document->filePath().isEmpty()); + revertToSavedAction->setEnabled(hasFile); const QString documentName = document ? document->displayName() : QString(); QString quotedName; |