From 601f2c904899b95a091fbb63a1fffbbff692faae Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Sun, 17 Sep 2017 21:34:25 +0200 Subject: [PATCH] splitview: :lipstick: --- src/vs/base/browser/ui/splitview/splitview2.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/vs/base/browser/ui/splitview/splitview2.ts b/src/vs/base/browser/ui/splitview/splitview2.ts index f7567f763a9..dceae97209f 100644 --- a/src/vs/base/browser/ui/splitview/splitview2.ts +++ b/src/vs/base/browser/ui/splitview/splitview2.ts @@ -76,8 +76,7 @@ export class SplitView implements IDisposable { return this.viewItems.length; } - constructor(private container: HTMLElement, options?: ISplitViewOptions) { - options = options || {}; + constructor(private container: HTMLElement, options: ISplitViewOptions = {}) { this.orientation = types.isUndefined(options.orientation) ? Orientation.VERTICAL : options.orientation; this.el = document.createElement('div'); @@ -161,7 +160,7 @@ export class SplitView implements IDisposable { const viewItem = this.viewItems.splice(from, 1)[0]; this.viewItems.splice(to, 0, viewItem); - this.render(); + this.layoutViews(); } private relayoutPreferredSizes(): void { @@ -240,10 +239,10 @@ export class SplitView implements IDisposable { } } - this.render(); + this.layoutViews(); } - private render(): void { + private layoutViews(): void { this.viewItems.forEach(item => layoutViewItem(item, this.orientation)); this.sashItems.forEach(item => item.sash.layout());