diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2014-07-23 23:08:04 +0300 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@digia.com> | 2014-08-14 16:01:49 +0200 |
commit | 7489007bdbb2fce9e09ea4e02d1441cb9b64b7c3 (patch) | |
tree | 80e209ec4d82bc2a7668a3571a1acf533cf23b12 /src/plugins/coreplugin/editormanager/editormanager.cpp | |
parent | ceea1d9f5d9430fe2002cbdb0857c7ec934fc4fb (diff) | |
download | qt-creator-7489007bdbb2fce9e09ea4e02d1441cb9b64b7c3.tar.gz |
DiffEditorDocument: Assign mimetype
It helps when savingAs vcs diffs for the first time.
Change-Id: I53b1c2c89641ee6b8106fb574c050ead60aa8da4
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/coreplugin/editormanager/editormanager.cpp')
-rw-r--r-- | src/plugins/coreplugin/editormanager/editormanager.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp index a427350124..74354e6393 100644 --- a/src/plugins/coreplugin/editormanager/editormanager.cpp +++ b/src/plugins/coreplugin/editormanager/editormanager.cpp @@ -1858,6 +1858,8 @@ bool EditorManager::saveDocumentAs(IDocument *documentParam) const QString filter = MimeDatabase::allFiltersString(); QString selectedFilter = MimeDatabase::findByFile(QFileInfo(document->filePath())).filterString(); + if (selectedFilter.isEmpty()) + selectedFilter = MimeDatabase::findByType(document->mimeType()).filterString(); const QString &absoluteFilePath = DocumentManager::getSaveAsFileName(document, filter, &selectedFilter); |