forked from qt-creator/qt-creator
Git: Fix double-clicking a diff chunk in Show invoked from Blame
Change-Id: I31ba36245b8b62b9d1e3c4a9125dec5ce6610766 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
f2937dc457
commit
44f9e3678c
@@ -1129,8 +1129,11 @@ void GitClient::show(const QString &source, const QString &id, const QString &na
|
||||
|
||||
const QString title = tr("Git Show \"%1\"").arg(name.isEmpty() ? id : name);
|
||||
const QFileInfo sourceFi(source);
|
||||
const QString workingDirectory = sourceFi.isDir()
|
||||
QString workingDirectory = sourceFi.isDir()
|
||||
? sourceFi.absoluteFilePath() : sourceFi.absolutePath();
|
||||
const QString repoDirectory = VcsManager::findTopLevelForDirectory(workingDirectory);
|
||||
if (!repoDirectory.isEmpty())
|
||||
workingDirectory = repoDirectory;
|
||||
const QString documentId = QLatin1String("Show:") + id;
|
||||
DiffEditor::DiffEditorDocument *diffEditorDocument =
|
||||
DiffEditor::DiffEditorManager::find(documentId);
|
||||
|
||||
Reference in New Issue
Block a user