File tree Expand file tree Collapse file tree
extensions/ql-vscode/src/model-editor/method-modeling Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -52,6 +52,18 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
5252 } ) ;
5353 }
5454
55+ private async setDatabaseItem ( databaseItem : DatabaseItem ) : Promise < void > {
56+ this . databaseItem = databaseItem ;
57+
58+ await this . postMessage ( {
59+ t : "setInModelingMode" ,
60+ inModelingMode : true ,
61+ } ) ;
62+
63+ this . language = tryGetQueryLanguage ( databaseItem . language ) ;
64+ await this . setViewState ( ) ;
65+ }
66+
5567 public async setMethod (
5668 databaseItem : DatabaseItem | undefined ,
5769 method : Method | undefined ,
@@ -201,15 +213,7 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
201213
202214 this . push (
203215 this . modelingEvents . onDbOpened ( async ( databaseItem ) => {
204- this . databaseItem = databaseItem ;
205-
206- await this . postMessage ( {
207- t : "setInModelingMode" ,
208- inModelingMode : true ,
209- } ) ;
210-
211- this . language = tryGetQueryLanguage ( databaseItem . language ) ;
212- await this . setViewState ( ) ;
216+ await this . setDatabaseItem ( databaseItem ) ;
213217 } ) ,
214218 ) ;
215219
You can’t perform that action at this time.
0 commit comments