@@ -14,7 +14,7 @@ import { localize } from 'vs/nls';
1414import { Action } from 'vs/base/common/actions' ;
1515import { IExtensionEnablementService , EnablementState } from 'vs/workbench/services/extensionManagement/common/extensionManagement' ;
1616import { areSameExtensions } from 'vs/platform/extensionManagement/common/extensionManagementUtil' ;
17- import { IWindowService } from 'vs/platform/windows/common/windows ' ;
17+ import { IHostService } from 'vs/workbench/services/host/browser/host ' ;
1818import { IExtensionsWorkbenchService } from 'vs/workbench/contrib/extensions/common/extensions' ;
1919import { CancellationToken } from 'vs/base/common/cancellation' ;
2020import { ILocalExtension } from 'vs/platform/extensionManagement/common/extensionManagement' ;
@@ -26,21 +26,21 @@ export class MainThreadExtensionService implements MainThreadExtensionServiceSha
2626 private readonly _extensionService : IExtensionService ;
2727 private readonly _notificationService : INotificationService ;
2828 private readonly _extensionsWorkbenchService : IExtensionsWorkbenchService ;
29- private readonly _windowService : IWindowService ;
29+ private readonly _hostService : IHostService ;
3030 private readonly _extensionEnablementService : IExtensionEnablementService ;
3131
3232 constructor (
3333 extHostContext : IExtHostContext ,
3434 @IExtensionService extensionService : IExtensionService ,
3535 @INotificationService notificationService : INotificationService ,
3636 @IExtensionsWorkbenchService extensionsWorkbenchService : IExtensionsWorkbenchService ,
37- @IWindowService windowService : IWindowService ,
37+ @IHostService hostService : IHostService ,
3838 @IExtensionEnablementService extensionEnablementService : IExtensionEnablementService
3939 ) {
4040 this . _extensionService = extensionService ;
4141 this . _notificationService = notificationService ;
4242 this . _extensionsWorkbenchService = extensionsWorkbenchService ;
43- this . _windowService = windowService ;
43+ this . _hostService = hostService ;
4444 this . _extensionEnablementService = extensionEnablementService ;
4545 }
4646
@@ -93,7 +93,7 @@ export class MainThreadExtensionService implements MainThreadExtensionServiceSha
9393 severity : Severity . Error ,
9494 message : localize ( 'reload window' , "Cannot activate the '{0}' extension because it depends on the '{1}' extension, which is not loaded. Would you like to reload the window to load the extension?" , extName , missingInstalledDependency . manifest . displayName || missingInstalledDependency . manifest . name ) ,
9595 actions : {
96- primary : [ new Action ( 'reload' , localize ( 'reload' , "Reload Window" ) , '' , true , ( ) => this . _windowService . reloadWindow ( ) ) ]
96+ primary : [ new Action ( 'reload' , localize ( 'reload' , "Reload Window" ) , '' , true , ( ) => this . _hostService . reload ( ) ) ]
9797 }
9898 } ) ;
9999 } else {
@@ -104,7 +104,7 @@ export class MainThreadExtensionService implements MainThreadExtensionServiceSha
104104 actions : {
105105 primary : [ new Action ( 'enable' , localize ( 'enable dep' , "Enable and Reload" ) , '' , true ,
106106 ( ) => this . _extensionEnablementService . setEnablement ( [ missingInstalledDependency ] , enablementState === EnablementState . DisabledGlobally ? EnablementState . EnabledGlobally : EnablementState . EnabledWorkspace )
107- . then ( ( ) => this . _windowService . reloadWindow ( ) , e => this . _notificationService . error ( e ) ) ) ]
107+ . then ( ( ) => this . _hostService . reload ( ) , e => this . _notificationService . error ( e ) ) ) ]
108108 }
109109 } ) ;
110110 }
@@ -120,7 +120,7 @@ export class MainThreadExtensionService implements MainThreadExtensionServiceSha
120120 actions : {
121121 primary : [ new Action ( 'install' , localize ( 'install missing dep' , "Install and Reload" ) , '' , true ,
122122 ( ) => this . _extensionsWorkbenchService . install ( dependencyExtension )
123- . then ( ( ) => this . _windowService . reloadWindow ( ) , e => this . _notificationService . error ( e ) ) ) ]
123+ . then ( ( ) => this . _hostService . reload ( ) , e => this . _notificationService . error ( e ) ) ) ]
124124 }
125125 } ) ;
126126 } else {
0 commit comments