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