forked from qt-creator/qt-creator
MergeTool: Don't call blocking waitForStarted()
Connect to done() signal instead of finished(). In case the process failed to start it will delete itself from inside done handler. Change-Id: I277779904d571759bf3877860d64e80ad304c2da Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -1141,8 +1141,7 @@ void GitClient::diffBranch(const FilePath &workingDirectory, const QString &bran
|
||||
void GitClient::merge(const FilePath &workingDirectory, const QStringList &unmergedFileNames)
|
||||
{
|
||||
auto mergeTool = new MergeTool(this);
|
||||
if (!mergeTool->start(workingDirectory, unmergedFileNames))
|
||||
delete mergeTool;
|
||||
mergeTool->start(workingDirectory, unmergedFileNames);
|
||||
}
|
||||
|
||||
void GitClient::status(const FilePath &workingDirectory) const
|
||||
|
||||
Reference in New Issue
Block a user