From c49cbd60cbdd0eaf2b592ae36714436499b3152b Mon Sep 17 00:00:00 2001 From: andxu Date: Mon, 13 Aug 2018 08:51:54 +0800 Subject: [PATCH] fix issue 311:lazy load object variables while attach debug --- .../java/debug/core/adapter/handler/ScopesRequestHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/ScopesRequestHandler.java b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/ScopesRequestHandler.java index 375752a3b..24f8458e1 100644 --- a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/ScopesRequestHandler.java +++ b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/ScopesRequestHandler.java @@ -47,7 +47,7 @@ public CompletableFuture handle(Command command, Arguments arguments, ThreadReference thread = stackFrameReference.getThread(); VariableProxy localScope = new VariableProxy(thread, "Local", stackFrameReference); int localScopeId = context.getRecyclableIdPool().addObject(thread.uniqueID(), localScope); - scopes.add(new Types.Scope(localScope.getScope(), localScopeId, false)); + scopes.add(new Types.Scope(localScope.getScope(), localScopeId, context.isAttached())); response.body = new Responses.ScopesResponseBody(scopes); return CompletableFuture.completedFuture(response);