From 40f55cbc2043d0a1475bc8c7c3599df26a1c318d Mon Sep 17 00:00:00 2001 From: isidor Date: Thu, 12 Jan 2017 15:20:22 +0100 Subject: [PATCH] output: clear buffered output after it is appended fixes #18110 --- src/vs/workbench/parts/output/browser/outputServices.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/parts/output/browser/outputServices.ts b/src/vs/workbench/parts/output/browser/outputServices.ts index cd5d58d457a..037801d59df 100644 --- a/src/vs/workbench/parts/output/browser/outputServices.ts +++ b/src/vs/workbench/parts/output/browser/outputServices.ts @@ -94,7 +94,7 @@ export class OutputService implements IOutputService { } private append(channelId: string, output: string): void { - + // Initialize if (!this.receivedOutput[channelId]) { this.receivedOutput[channelId] = ''; @@ -243,6 +243,7 @@ class OutputContentProvider implements ITextModelContentProvider { } const bufferedOutput = this.bufferedOutput[channel]; + this.bufferedOutput[channel] = ''; if (!bufferedOutput) { return; // return if nothing to append } -- GitLab