From 49ed473dfbee30d59625f407776ceef4d64341d7 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Wed, 2 Mar 2016 11:32:45 +0100 Subject: [PATCH] New files get view state of previously open file (fixes #3619) --- src/vs/workbench/parts/files/browser/fileTracker.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/parts/files/browser/fileTracker.ts b/src/vs/workbench/parts/files/browser/fileTracker.ts index 55fca6cab40..045d4150007 100644 --- a/src/vs/workbench/parts/files/browser/fileTracker.ts +++ b/src/vs/workbench/parts/files/browser/fileTracker.ts @@ -14,7 +14,7 @@ import {DiffEditorInput} from 'vs/workbench/common/editor/diffEditorInput'; import {EditorInput, EditorOptions} from 'vs/workbench/common/editor'; import {BaseEditor} from 'vs/workbench/browser/parts/editor/baseEditor'; import {BaseTextEditor} from 'vs/workbench/browser/parts/editor/textEditor'; -import {LocalFileChangeEvent, VIEWLET_ID, EventType as FileEventType, IWorkingFilesModel, ITextFileService, AutoSaveMode} from 'vs/workbench/parts/files/common/files'; +import {LocalFileChangeEvent, VIEWLET_ID, BINARY_FILE_EDITOR_ID, EventType as FileEventType, IWorkingFilesModel, ITextFileService, AutoSaveMode} from 'vs/workbench/parts/files/common/files'; import {FileChangeType, FileChangesEvent, EventType as CommonFileEventType} from 'vs/platform/files/common/files'; import {FileEditorInput} from 'vs/workbench/parts/files/browser/editors/fileEditorInput'; import {IFrameEditorInput} from 'vs/workbench/common/editor/iframeEditorInput'; @@ -257,7 +257,7 @@ export class FileTracker implements IWorkbenchContribution { } // Binary file: always update - else { + else if (editor.getId() === BINARY_FILE_EDITOR_ID) { let editorOptions = new EditorOptions(); editorOptions.forceOpen = true; editorOptions.preserveFocus = true;