Fix error when calling layout on single-tab dialog (#1552)

This commit is contained in:
Matt Irvine
2018-06-05 16:07:36 -07:00
committed by GitHub
parent ac8a926a70
commit cf6a7198f9

View File

@@ -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)));
}
}
/**