Skip to content

Commit 06c0706

Browse files
author
Matt Bierner
committed
Also fire webview dispose event when dispose is called
1 parent 165686e commit 06c0706

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,8 @@ export class ExtHostWebviewPanel implements vscode.WebviewPanel {
130130
}
131131

132132
this._isDisposed = true;
133+
this.onDisposeEmitter.fire();
134+
133135
this._proxy.$disposeWebview(this._handle);
134136

135137
this.onDisposeEmitter.dispose();
@@ -255,7 +257,7 @@ export class ExtHostWebviews implements ExtHostWebviewsShape {
255257
$onDidDisposeWeview(handle: WebviewHandle): Thenable<void> {
256258
const panel = this.getWebviewPanel(handle);
257259
if (panel) {
258-
panel.onDisposeEmitter.fire();
260+
panel.dispose();
259261
this._webviewPanels.delete(handle);
260262
}
261263
return TPromise.as(void 0);

0 commit comments

Comments
 (0)