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:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user