diff --git a/LuaDkmDebuggerComponent/LocalComponent.cs b/LuaDkmDebuggerComponent/LocalComponent.cs index f158e37..a71ef49 100644 --- a/LuaDkmDebuggerComponent/LocalComponent.cs +++ b/LuaDkmDebuggerComponent/LocalComponent.cs @@ -2609,8 +2609,12 @@ DkmResolvedDocument[] IDkmSymbolDocumentCollectionQuery.FindDocuments(DkmModule } var fileName = script.Value.resolvedFileName; + var sourceDocumentName = sourceFileId.DocumentName; - if (sourceFileId.DocumentName == fileName) + // Comparing file paths with ignoring case. + // OK for windows, but may be problematic with unix based operating systems. + // VS is not intended for usage with something else, so... + if (String.Equals(fileName, sourceDocumentName, StringComparison.OrdinalIgnoreCase)) { var dataItem = new LuaResolvedDocumentItem {