Respect thisArg in EnvironmentVariableCollection.forEach

Fixes #94077
This commit is contained in:
Daniel Imms
2020-04-09 06:05:34 -07:00
parent 74ea30b46e
commit 8279cc70d9

View File

@@ -692,7 +692,7 @@ export class EnvironmentVariableCollection implements vscode.EnvironmentVariable
forEach(callback: (variable: string, mutator: vscode.EnvironmentVariableMutator, collection: vscode.EnvironmentVariableCollection) => any, thisArg?: any): void {
this._checkDisposed();
this.map.forEach((value, key) => callback(key, value, this));
this.map.forEach((value, key) => callback.call(thisArg, key, value, this));
}
delete(variable: string): void {