Use safe path comparison

This commit is contained in:
Saoud Rizwan
2024-09-22 20:05:38 -04:00
parent 69e681ebce
commit b5ca470ebf
5 changed files with 42 additions and 33 deletions

View File

@@ -2,6 +2,7 @@ import { EventEmitter } from "events"
import pWaitFor from "p-wait-for"
import stripAnsi from "strip-ansi"
import * as vscode from "vscode"
import { arePathsEqual } from "../utils/path-helpers"
/*
TerminalManager:
@@ -225,7 +226,7 @@ export class TerminalManager {
if (!terminalCwd) {
return false
}
return vscode.Uri.file(cwd).fsPath === terminalCwd.fsPath
return arePathsEqual(vscode.Uri.file(cwd).fsPath, terminalCwd.fsPath)
})
if (availableTerminal) {
this.terminalIds.add(availableTerminal.id)