File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed
extensions/ql-vscode/src/model-editor/method-modeling Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ export class MethodModelingPanel extends DisposableObject {
1111 super ( ) ;
1212
1313 this . provider = new MethodModelingViewProvider ( app ) ;
14+ this . push ( this . provider ) ;
1415 this . push (
1516 window . registerWebviewViewProvider (
1617 MethodModelingViewProvider . viewType ,
Original file line number Diff line number Diff line change @@ -8,13 +8,19 @@ import { extLogger } from "../../common/logging/vscode/loggers";
88import { App } from "../../common/app" ;
99import { redactableError } from "../../common/errors" ;
1010import { Method } from "../method" ;
11+ import { DisposableObject } from "../../common/disposable-object" ;
1112
12- export class MethodModelingViewProvider implements WebviewViewProvider {
13+ export class MethodModelingViewProvider
14+ extends DisposableObject
15+ implements WebviewViewProvider
16+ {
1317 public static readonly viewType = "codeQLMethodModeling" ;
1418
1519 private webviewView : vscode . WebviewView | undefined = undefined ;
1620
17- constructor ( private readonly app : App ) { }
21+ constructor ( private readonly app : App ) {
22+ super ( ) ;
23+ }
1824
1925 /**
2026 * This is called when a view first becomes visible. This may happen when the view is
You can’t perform that action at this time.
0 commit comments