diff --git a/src/plugins/subversion/subversionplugin.cpp b/src/plugins/subversion/subversionplugin.cpp index c9d3d8b6a54de8804d9b34bcbf3f6cb3a96ae853..ab61a1216498f58d28a02875de37f2deaed003c5 100644 --- a/src/plugins/subversion/subversionplugin.cpp +++ b/src/plugins/subversion/subversionplugin.cpp @@ -504,8 +504,8 @@ bool SubversionPlugin::submitEditorAboutToClose() VcsCommand *commitCmd = m_client->createCommitCmd(m_commitRepository, fileList, m_commitMessageFileName); - QObject::connect(commitCmd, SIGNAL(success(QVariant)), - this, SLOT(cleanCommitMessageFile())); + QObject::connect(commitCmd, &VcsCommand::finished, + this, [this]() { cleanCommitMessageFile(); }); commitCmd->execute(); } }