Skip to content

Commit e4c9755

Browse files
committed
Webview panels start out as visible
1 parent 71c09a6 commit e4c9755

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/vs/workbench/api/node/extHostWebview.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ export class ExtHostWebviewPanel implements vscode.WebviewPanel {
9797
private readonly _proxy: MainThreadWebviewsShape;
9898
private _isDisposed: boolean = false;
9999
private _viewColumn: vscode.ViewColumn;
100-
private _visible: boolean;
100+
private _visible: boolean = true;
101101

102102
public readonly onDisposeEmitter = new Emitter<void>();
103103
public readonly onDidDispose: Event<void> = this.onDisposeEmitter.event;
@@ -242,12 +242,12 @@ export class ExtHostWebviews implements ExtHostWebviewsShape {
242242
}
243243
}
244244

245-
$onDidChangeWebviewViewState(handle: WebviewHandle, active: boolean, position: Position): void {
245+
$onDidChangeWebviewViewState(handle: WebviewHandle, visible: boolean, position: Position): void {
246246
const panel = this.getWebviewPanel(handle);
247247
if (panel) {
248248
const viewColumn = typeConverters.toViewColumn(position);
249-
if (panel.visible !== active || panel.position !== viewColumn) {
250-
panel.visible = active;
249+
if (panel.visible !== visible || panel.position !== viewColumn) {
250+
panel.visible = visible;
251251
panel.position = viewColumn;
252252
panel.onDidChangeViewStateEmitter.fire({ webviewPanel: panel });
253253
}

0 commit comments

Comments
 (0)