From bd0efff9e3f36d6b3e1045cee9887003af8034d7 Mon Sep 17 00:00:00 2001 From: SteVen Batten Date: Tue, 5 May 2020 19:12:44 -0700 Subject: [PATCH] reduce flicker when moving between panel/actbar --- src/vs/workbench/browser/parts/compositeBar.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/browser/parts/compositeBar.ts b/src/vs/workbench/browser/parts/compositeBar.ts index 0181b223f95..84ed8770ad3 100644 --- a/src/vs/workbench/browser/parts/compositeBar.ts +++ b/src/vs/workbench/browser/parts/compositeBar.ts @@ -275,7 +275,8 @@ export class CompositeBar extends Widget implements ICompositeBar { // Add to the model if (this.model.add(id, name, order)) { this.computeSizes([this.model.findItem(id)]); - this.updateCompositeSwitcher(); + // Set timeout helps prevent flicker + setTimeout(() => this.updateCompositeSwitcher(), 0); } } -- GitLab