Skip to content

Commit be18057

Browse files
authored
Add check for no match into fs watch rename event handler (#42651)
1 parent ab2729a commit be18057

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/compiler/sys.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1560,7 +1560,7 @@ namespace ts {
15601560
return event === "rename" &&
15611561
(!relativeName ||
15621562
relativeName === lastDirectoryPart ||
1563-
relativeName.lastIndexOf(lastDirectoryPartWithDirectorySeparator!) === relativeName.length - lastDirectoryPartWithDirectorySeparator!.length) &&
1563+
(relativeName.lastIndexOf(lastDirectoryPartWithDirectorySeparator!) !== -1 && relativeName.lastIndexOf(lastDirectoryPartWithDirectorySeparator!) === relativeName.length - lastDirectoryPartWithDirectorySeparator!.length)) &&
15641564
!fileSystemEntryExists(fileOrDirectory, entryKind) ?
15651565
invokeCallbackAndUpdateWatcher(watchMissingFileSystemEntry) :
15661566
callback(event, relativeName);

0 commit comments

Comments
 (0)