diff options
author | Christian Kandeler <christian.kandeler@nokia.com> | 2010-08-19 10:16:16 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@nokia.com> | 2010-08-19 10:16:16 +0200 |
commit | f6e94f0a3a1c47cd8b809865d72e4acd2420d116 (patch) | |
tree | 5c9a1f289980365219b103f96694fe3960ffbae9 | |
parent | a7187bd9cf39aebbb919c1b7304ca392a4732fef (diff) | |
download | qt-creator-f6e94f0a3a1c47cd8b809865d72e4acd2420d116.tar.gz |
BinEditor: Make saving via saveModifiedFiles() behave correctly.
-rw-r--r-- | src/plugins/bineditor/bineditorplugin.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/bineditor/bineditorplugin.cpp b/src/plugins/bineditor/bineditorplugin.cpp index 277a5041fd..e0c0065a63 100644 --- a/src/plugins/bineditor/bineditorplugin.cpp +++ b/src/plugins/bineditor/bineditorplugin.cpp @@ -193,10 +193,12 @@ public: virtual QString mimeType() const { return m_mimeType; } bool save(const QString &fileName = QString()) { - if (m_editor->save(m_fileName, fileName)) { - m_fileName = fileName; + const QString fileNameToUse + = fileName.isEmpty() ? m_fileName : fileName; + if (m_editor->save(m_fileName, fileNameToUse)) { + m_fileName = fileNameToUse; m_editor->editorInterface()-> - setDisplayName(QFileInfo(fileName).fileName()); + setDisplayName(QFileInfo(fileNameToUse).fileName()); emit changed(); return true; } else { |