aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/vcsbase/submiteditorfile.cpp
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@digia.com>2012-09-26 15:18:23 +0200
committerTobias Hunger <tobias.hunger@digia.com>2012-09-26 15:45:16 +0200
commit8c61eb044cee4674ca8c8ec5afea560ff152e825 (patch)
treefb17f0275dbb498c1ecf12a8c00fa5f989984f79 /src/plugins/vcsbase/submiteditorfile.cpp
parent9e9dd99310e0f4fe97f003bf395e83efe9662b06 (diff)
Avoid sending signals if nothing changed
Change-Id: Ie34a39f7d5035ebb7c9bbec199680605c072181d Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/vcsbase/submiteditorfile.cpp')
-rw-r--r--src/plugins/vcsbase/submiteditorfile.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/vcsbase/submiteditorfile.cpp b/src/plugins/vcsbase/submiteditorfile.cpp
index b632fded40..ac811c2027 100644
--- a/src/plugins/vcsbase/submiteditorfile.cpp
+++ b/src/plugins/vcsbase/submiteditorfile.cpp
@@ -55,8 +55,10 @@ void SubmitEditorFile::rename(const QString &newName)
void SubmitEditorFile::setFileName(const QString &name)
{
- m_fileName = name;
- emit changed();
+ if (m_fileName == name)
+ return;
+ m_fileName = name;
+ emit changed();
}
void SubmitEditorFile::setModified(bool modified)