Skip to content

Commit 6aef4b6

Browse files
authored
Fix line number comparison in StackTraceRequestHandler
1 parent 0b616b3 commit 6aef4b6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/StackTraceRequestHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public CompletableFuture<Response> handle(Command command, Arguments arguments,
114114
result.add(lspFrame);
115115
frameReference.setSource(lspFrame.source);
116116
int jdiLineNumber = AdapterUtils.convertLineNumber(jdiFrame.lineNumber, context.isDebuggerLinesStartAt1(), context.isClientLinesStartAt1());
117-
if (jdiLineNumber != lspFrame.line && lspFrame.source != null) {
117+
if (jdiLineNumber >= 0 && jdiLineNumber != lspFrame.line) {
118118
decompiledClasses.add(lspFrame.source.path);
119119
}
120120
}

0 commit comments

Comments
 (0)