File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -67,9 +67,15 @@ export const InteractiveWindowCacheKey = 'ds_interactive_window_cache';
6767
6868@injectable ( )
6969export class ReplNotebookTrackerService implements IReplNotebookTrackerService {
70- constructor ( @inject ( IInteractiveWindowProvider ) private interactiveWindowProvider : IInteractiveWindowProvider ) { }
70+ private interactiveWindowProvider : IInteractiveWindowProvider | undefined ;
71+
72+ constructor ( @inject ( IServiceContainer ) private serviceContainer : IServiceContainer ) { }
7173
7274 isForReplEditor ( notebook : NotebookDocument ) : boolean {
75+ if ( ! this . interactiveWindowProvider ) {
76+ this . interactiveWindowProvider =
77+ this . serviceContainer . get < IInteractiveWindowProvider > ( IInteractiveWindowProvider ) ;
78+ }
7379 return this . interactiveWindowProvider . getInteractiveWindowWithNotebook ( notebook . uri ) !== undefined ;
7480 }
7581}
You can’t perform that action at this time.
0 commit comments