From 710f0749effbbbabade07cb46a723a7bd465fd39 Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Mon, 18 Jul 2016 17:43:59 +0200 Subject: [PATCH] fix #9442 --- .../workbench/parts/markers/browser/markersTreeController.ts | 3 ++- src/vs/workbench/parts/search/browser/replaceService.ts | 2 +- src/vs/workbench/parts/search/browser/searchViewlet.ts | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/parts/markers/browser/markersTreeController.ts b/src/vs/workbench/parts/markers/browser/markersTreeController.ts index f51c52b5b2d..bc3773b7948 100644 --- a/src/vs/workbench/parts/markers/browser/markersTreeController.ts +++ b/src/vs/workbench/parts/markers/browser/markersTreeController.ts @@ -69,7 +69,8 @@ export class Controller extends treedefaults.DefaultController { endColumn: marker.endColumn }, preserveFocus, - pinned + pinned, + revealIfVisible: true }, }, sideByside).done(null, errors.onUnexpectedError); return true; diff --git a/src/vs/workbench/parts/search/browser/replaceService.ts b/src/vs/workbench/parts/search/browser/replaceService.ts index b35f6210f83..e879101ab92 100644 --- a/src/vs/workbench/parts/search/browser/replaceService.ts +++ b/src/vs/workbench/parts/search/browser/replaceService.ts @@ -177,7 +177,7 @@ export class ReplaceService implements IReplaceService { public openReplacePreviewEditor(element: FileMatchOrMatch, preserveFocus?: boolean, sideBySide?: boolean, pinned?: boolean): TPromise { this.telemetryService.publicLog('replace.open.previewEditor'); return this.getInput(element instanceof Match ? element.parent() : element).then((editorInput) => { - this.editorService.openEditor(editorInput, {preserveFocus, pinned}).then((editor) => { + this.editorService.openEditor(editorInput, {preserveFocus, pinned, revealIfVisible: true}).then((editor) => { let editorControl= (editor.getControl()); if (element instanceof Match) { editorControl.revealLineInCenter(element.range().startLineNumber); diff --git a/src/vs/workbench/parts/search/browser/searchViewlet.ts b/src/vs/workbench/parts/search/browser/searchViewlet.ts index 71339c0035c..526cd1f8969 100644 --- a/src/vs/workbench/parts/search/browser/searchViewlet.ts +++ b/src/vs/workbench/parts/search/browser/searchViewlet.ts @@ -912,7 +912,8 @@ export class SearchViewlet extends Viewlet { options: { preserveFocus, pinned, - selection + selection, + revealIfVisible: true } }, sideBySide); } -- GitLab