@@ -20,8 +20,6 @@ import { ICommandHandler } from 'vs/platform/commands/common/commands';
2020import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation' ;
2121import { IConfigurationService } from 'vs/platform/configuration/common/configuration' ;
2222import { IElectronService } from 'vs/platform/electron/common/electron' ;
23- import { INativeWorkbenchEnvironmentService } from 'vs/workbench/services/environment/electron-browser/environmentService' ;
24- import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService' ;
2523import { Codicon } from 'vs/base/common/codicons' ;
2624
2725export class CloseCurrentWindowAction extends Action {
@@ -169,7 +167,6 @@ export abstract class BaseSwitchWindow extends Action {
169167 constructor (
170168 id : string ,
171169 label : string ,
172- private readonly environmentService : INativeWorkbenchEnvironmentService ,
173170 private readonly quickInputService : IQuickInputService ,
174171 private readonly keybindingService : IKeybindingService ,
175172 private readonly modelService : IModelService ,
@@ -182,7 +179,7 @@ export abstract class BaseSwitchWindow extends Action {
182179 protected abstract isQuickNavigate ( ) : boolean ;
183180
184181 async run ( ) : Promise < void > {
185- const currentWindowId = this . environmentService . configuration . windowId ;
182+ const currentWindowId = this . electronService . windowId ;
186183
187184 const windows = await this . electronService . getWindows ( ) ;
188185 const placeHolder = nls . localize ( 'switchWindowPlaceHolder' , "Select a window to switch to" ) ;
@@ -225,14 +222,13 @@ export class SwitchWindow extends BaseSwitchWindow {
225222 constructor (
226223 id : string ,
227224 label : string ,
228- @IWorkbenchEnvironmentService environmentService : INativeWorkbenchEnvironmentService ,
229225 @IQuickInputService quickInputService : IQuickInputService ,
230226 @IKeybindingService keybindingService : IKeybindingService ,
231227 @IModelService modelService : IModelService ,
232228 @IModeService modeService : IModeService ,
233229 @IElectronService electronService : IElectronService
234230 ) {
235- super ( id , label , environmentService , quickInputService , keybindingService , modelService , modeService , electronService ) ;
231+ super ( id , label , quickInputService , keybindingService , modelService , modeService , electronService ) ;
236232 }
237233
238234 protected isQuickNavigate ( ) : boolean {
@@ -248,14 +244,13 @@ export class QuickSwitchWindow extends BaseSwitchWindow {
248244 constructor (
249245 id : string ,
250246 label : string ,
251- @IWorkbenchEnvironmentService environmentService : INativeWorkbenchEnvironmentService ,
252247 @IQuickInputService quickInputService : IQuickInputService ,
253248 @IKeybindingService keybindingService : IKeybindingService ,
254249 @IModelService modelService : IModelService ,
255250 @IModeService modeService : IModeService ,
256251 @IElectronService electronService : IElectronService
257252 ) {
258- super ( id , label , environmentService , quickInputService , keybindingService , modelService , modeService , electronService ) ;
253+ super ( id , label , quickInputService , keybindingService , modelService , modeService , electronService ) ;
259254 }
260255
261256 protected isQuickNavigate ( ) : boolean {
0 commit comments