From d93317f6625619e7905a894da873e6bfd8337638 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 27 Mar 2016 18:17:40 -0400 Subject: [PATCH] Don't stop frames that can't step into static functions. It can happen if the same function steps into a static function multiple places which then steps into another static function at one place. Even though its been stepped into before it shouldn't stop execution of the top level function. --- .../runelite/asm/execution/ParallellMappingExecutor.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/net/runelite/asm/execution/ParallellMappingExecutor.java b/src/main/java/net/runelite/asm/execution/ParallellMappingExecutor.java index cdbbac0fe9..f89b359f03 100644 --- a/src/main/java/net/runelite/asm/execution/ParallellMappingExecutor.java +++ b/src/main/java/net/runelite/asm/execution/ParallellMappingExecutor.java @@ -144,7 +144,7 @@ public class ParallellMappingExecutor { if (stepInto(f1) == null) { - f1.stop(); + //f1.stop(); return step(); } @@ -162,7 +162,7 @@ public class ParallellMappingExecutor { if (stepInto(f2) == null) { - f2.stop(); + //f2.stop(); return step(); } @@ -183,11 +183,11 @@ public class ParallellMappingExecutor if (stepf1 == null) { - f1.stop(); + //f1.stop(); } if (stepf2 == null) { - f2.stop(); + //f2.stop(); } if (stepf1 == null || stepf2 == null) return step();