Avoid redundant Stop event.
Some checks failed
Java CI with Gradle / build (push) Has been cancelled

This commit is contained in:
Michael Lipp 2024-01-09 14:04:58 +01:00
parent 245fad39a9
commit f6b70684ca

View file

@ -42,6 +42,7 @@ import java.util.Comparator;
import java.util.HashMap;
import java.util.Map;
import java.util.Optional;
import java.util.Set;
import java.util.logging.Level;
import java.util.logging.LogManager;
import java.util.logging.Logger;
@ -595,7 +596,7 @@ public class Runner extends Component {
}
private void shutdown() {
if (state != State.TERMINATING) {
if (!Set.of(State.TERMINATING, State.STOPPED).contains(state)) {
fire(new Stop());
}
try {