diff --git a/src/vs/workbench/parts/git/browser/views/changes/changesViewer.ts b/src/vs/workbench/parts/git/browser/views/changes/changesViewer.ts index ff660c489b746a3e3e0f285cf2384271daa56e61..9743679801227bb498abe986d616e61b70a0e7e1 100644 --- a/src/vs/workbench/parts/git/browser/views/changes/changesViewer.ts +++ b/src/vs/workbench/parts/git/browser/views/changes/changesViewer.ts @@ -671,7 +671,7 @@ export class Controller extends treedefaults.DefaultController { if (event.shiftKey) { var focus = tree.getFocus(); - if (!focus || focus instanceof gitmodel.StatusGroup) { + if (!(focus instanceof gitmodel.FileStatus) || !(element instanceof gitmodel.FileStatus)) { return; }