554 |
|
*/ |
555 |
|
final CompletableFuture<T> postFire(CompletableFuture<?> a, int mode) { |
556 |
|
if (a != null && a.stack != null) { |
557 |
< |
if (mode < 0 || a.result == null) |
557 |
> |
if (a.result == null) |
558 |
|
a.cleanStack(); |
559 |
< |
else |
559 |
> |
else if (mode >= 0) |
560 |
|
a.postComplete(); |
561 |
|
} |
562 |
|
if (result != null && stack != null) { |
1078 |
|
final CompletableFuture<T> postFire(CompletableFuture<?> a, |
1079 |
|
CompletableFuture<?> b, int mode) { |
1080 |
|
if (b != null && b.stack != null) { // clean second source |
1081 |
< |
if (mode < 0 || b.result == null) |
1081 |
> |
if (b.result == null) |
1082 |
|
b.cleanStack(); |
1083 |
< |
else |
1083 |
> |
else if (mode >= 0) |
1084 |
|
b.postComplete(); |
1085 |
|
} |
1086 |
|
return postFire(a, mode); |