File tree Expand file tree Collapse file tree
src/vs/workbench/parts/webview/electron-browser Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -148,7 +148,6 @@ export class WebviewEditorService implements IWebviewEditorService {
148148 this . _revivers . set ( viewType , reviver ) ;
149149
150150 // Resolve any pending views
151-
152151 const toRevive = this . _awaitingRevival . filter ( x => x . input . viewType === viewType ) ;
153152 this . _awaitingRevival = this . _awaitingRevival . filter ( x => x . input . viewType !== viewType ) ;
154153
@@ -168,15 +167,15 @@ export class WebviewEditorService implements IWebviewEditorService {
168167 return this . _revivers . has ( viewType ) && this . _revivers . get ( viewType ) . canRevive ( webview ) ;
169168 }
170169
171- tryRevive (
170+ private async tryRevive (
172171 webview : WebviewEditorInput
173- ) : boolean {
172+ ) : TPromise < boolean > {
174173 const reviver = this . _revivers . get ( webview . viewType ) ;
175174 if ( ! reviver ) {
176175 return false ;
177176 }
178177
179- reviver . reviveWebview ( webview ) ;
178+ await reviver . reviveWebview ( webview ) ;
180179 return true ;
181180 }
182181}
You can’t perform that action at this time.
0 commit comments