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.

This commit is contained in:
Adam
2016-03-27 18:17:40 -04:00
parent 91289273fa
commit d93317f662

View File

@@ -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();