@@ -163,6 +163,13 @@ Return Value:
163163 LxtCheckResult (LxtCheckWslPathTranslation ("C:/Foo/bar" , "/mnt/c/Foo/bar" , true));
164164 LxtCheckResult (LxtCheckWslPathTranslation ("foo" , "foo" , true));
165165 LxtCheckResult (LxtCheckWslPathTranslation ("foo\\" , "foo/" , true));
166+ LxtCheckResult (LxtCheckWslPathTranslation ("C:\\Program Files\\Git" , "/mnt/c/Program Files/Git" , true));
167+ LxtCheckResult (LxtCheckWslPathTranslation ("C:\\Program Files\\PowerShell\\7" , "/mnt/c/Program Files/PowerShell/7" , true));
168+ LxtCheckResult (LxtCheckWslPathTranslation ("C:\\Program Files (x86)\\Common Files" , "/mnt/c/Program Files (x86)/Common Files" , true));
169+ LxtCheckResult (LxtCheckWslPathTranslation (
170+ "C:\\Users\\Test User\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" ,
171+ "/mnt/c/Users/Test User/AppData/Local/Programs/Microsoft VS Code/bin" ,
172+ true));
166173
167174ErrorExit :
168175 return Result ;
@@ -241,6 +248,13 @@ Return Value:
241248 LxtCheckResult (LxtCheckWslPathTranslation ("/mnt/c/Users" , "C:\\Users" , false));
242249 LxtCheckResult (LxtCheckWslPathTranslation ("/mnt/c/Users/" , "C:\\Users\\" , false));
243250 LxtCheckResult (LxtCheckWslPathTranslation ("/mnt/c/DOESNOTEXIST/" , "C:\\DOESNOTEXIST\\" , false));
251+ LxtCheckResult (LxtCheckWslPathTranslation ("/mnt/c/Program Files/Git" , "C:\\Program Files\\Git" , false));
252+ LxtCheckResult (LxtCheckWslPathTranslation ("/mnt/c/Program Files/PowerShell/7" , "C:\\Program Files\\PowerShell\\7" , false));
253+ LxtCheckResult (LxtCheckWslPathTranslation ("/mnt/c/Program Files (x86)/Common Files" , "C:\\Program Files (x86)\\Common Files" , false));
254+ LxtCheckResult (LxtCheckWslPathTranslation (
255+ "/mnt/c/Users/Test User/AppData/Local/Programs/Microsoft VS Code/bin" ,
256+ "C:\\Users\\Test User\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" ,
257+ false));
244258
245259ErrorExit :
246260 return Result ;
0 commit comments