From cf6a7198f9253d48bb8c46ee64ec6939e6520274 Mon Sep 17 00:00:00 2001 From: Matt Irvine Date: Tue, 5 Jun 2018 16:07:36 -0700 Subject: [PATCH] Fix error when calling layout on single-tab dialog (#1552) --- src/sql/platform/dialog/dialogPane.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sql/platform/dialog/dialogPane.ts b/src/sql/platform/dialog/dialogPane.ts index 1994e8afda..8a6cdbb155 100644 --- a/src/sql/platform/dialog/dialogPane.ts +++ b/src/sql/platform/dialog/dialogPane.ts @@ -20,7 +20,6 @@ import * as DOM from 'vs/base/browser/dom'; import { Builder } from 'vs/base/browser/builder'; import { IThemable } from 'vs/platform/theme/common/styler'; import { Disposable } from 'vs/base/common/lifecycle'; -import { Event, Emitter } from 'vs/base/common/event'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; export class DialogPane extends Disposable implements IThemable { @@ -82,7 +81,9 @@ export class DialogPane extends Disposable implements IThemable { } public layout(): void { - this._tabbedPanel.layout(new DOM.Dimension(DOM.getContentWidth(this._body), DOM.getContentHeight(this._body))); + if (this._tabbedPanel) { + this._tabbedPanel.layout(new DOM.Dimension(DOM.getContentWidth(this._body), DOM.getContentHeight(this._body))); + } } /**