Skip to content

Commit 16f4d3e

Browse files
committed
fix CobolResolve.java
1 parent 30a33bf commit 16f4d3e

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

libcobj/app/src/main/java/jp/osscons/opensourcecobol/libcobj/call/CobolResolve.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -549,6 +549,14 @@ private static void cancelCallStackList(CobolCallStackList p) {
549549
return;
550550
}
551551

552+
// 自分自身をキャンセル
553+
try {
554+
System.out.println("cobCancel: " + p.getName());
555+
cobCancel(p.getName());
556+
} catch (CobolStopRunException e) {
557+
e.printStackTrace();
558+
}
559+
552560
// 子プログラムを再帰的にキャンセル
553561
if (p.getChildren() != null) {
554562
cancelCallStackList(p.getChildren());
@@ -560,13 +568,6 @@ private static void cancelCallStackList(CobolCallStackList p) {
560568
cancelCallStackList(p.getSister());
561569
p.setSister(null);
562570
}
563-
564-
// 自分自身をキャンセル
565-
try {
566-
cobCancel(p.getName());
567-
} catch (CobolStopRunException e) {
568-
e.printStackTrace();
569-
}
570571
}
571572

572573
/**

0 commit comments

Comments
 (0)