From e290ce817c87913910aa3e0dc974f0f4b4dbf439 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Thu, 2 Apr 2015 15:53:21 +0200 Subject: [PATCH] probably fix WEB-14539 Node.js debugging step buttons (over, into, etc) don't work --- .../src/org/jetbrains/debugger/DebugProcessImpl.java | 2 ++ platform/util/resources/misc/registry.properties | 1 + 2 files changed, 3 insertions(+) diff --git a/platform/script-debugger/debugger-ui/src/org/jetbrains/debugger/DebugProcessImpl.java b/platform/script-debugger/debugger-ui/src/org/jetbrains/debugger/DebugProcessImpl.java index f56fad045087..3baf3725f6ee 100644 --- a/platform/script-debugger/debugger-ui/src/org/jetbrains/debugger/DebugProcessImpl.java +++ b/platform/script-debugger/debugger-ui/src/org/jetbrains/debugger/DebugProcessImpl.java @@ -45,6 +45,7 @@ public abstract class DebugProcessImpl extends XDebugPro protected volatile StepAction lastStep; protected volatile CallFrame lastCallFrame; protected volatile boolean isForceStep; + protected volatile boolean disableDoNotStepIntoLibraries; protected final ConcurrentMap urlToFileCache = ContainerUtil.newConcurrentMap(); @@ -192,6 +193,7 @@ public abstract class DebugProcessImpl extends XDebugPro lastStep = null; lastCallFrame = null; urlToFileCache.clear(); + disableDoNotStepIntoLibraries = false; } else { lastStep = stepAction; diff --git a/platform/util/resources/misc/registry.properties b/platform/util/resources/misc/registry.properties index 75e2161dad42..2fe90b2d06e8 100644 --- a/platform/util/resources/misc/registry.properties +++ b/platform/util/resources/misc/registry.properties @@ -488,6 +488,7 @@ spy.js.realtime.evaluation=false spy.js.realtime.evaluation.description=Enables spy-js autocomplete and realtime evaluation js.debugger.step.over.skip.same.line=true +js.debugger.skip.native.scripts=true js.debugger.trace.resume=false js.debugger.v8.lazy.compilation=false