diff --git a/src/plugins/vcsbase/submiteditorfile.cpp b/src/plugins/vcsbase/submiteditorfile.cpp
index 6581267f71ee3c0c0b30d0a64795df9ac45b4172..a181256a39c0b7b5ddda3c63e3f10e0663730149 100644
--- a/src/plugins/vcsbase/submiteditorfile.cpp
+++ b/src/plugins/vcsbase/submiteditorfile.cpp
@@ -42,6 +42,7 @@ SubmitEditorFile::SubmitEditorFile(const QString &mimeType, QObject *parent) :
 void SubmitEditorFile::setFileName(const QString name)
 {
      m_fileName = name;
+     emit changed();
 }
 
 void SubmitEditorFile::setModified(bool modified)
@@ -55,6 +56,7 @@ void SubmitEditorFile::setModified(bool modified)
 bool SubmitEditorFile::save(const QString &fileName)
 {
     emit saveMe(fileName);
+    emit changed();
     return true;
 }