From 1cc71c2964259f1483a0c688dc62cd48d17f4022 Mon Sep 17 00:00:00 2001 From: Michael Hoffer Date: Thu, 23 Feb 2023 16:22:00 +0100 Subject: [PATCH] exitActions instead of exitAction --- .../src/main/java/eu/mihosoft/vsm/executor/FSMExecutor.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/subprojects/executor/src/main/java/eu/mihosoft/vsm/executor/FSMExecutor.java b/subprojects/executor/src/main/java/eu/mihosoft/vsm/executor/FSMExecutor.java index 08994d0..95e5dc3 100644 --- a/subprojects/executor/src/main/java/eu/mihosoft/vsm/executor/FSMExecutor.java +++ b/subprojects/executor/src/main/java/eu/mihosoft/vsm/executor/FSMExecutor.java @@ -696,7 +696,6 @@ private void performStateTransition(Event evt, State oldState, State newState, T var entryActions = s.getOnEntryActions(); for(var entryAction : entryActions) { if (entryAction != null) { - try { fsmLock.unlock(); CompletableFuture.runAsync(() -> { @@ -714,7 +713,6 @@ private void performStateTransition(Event evt, State oldState, State newState, T } } if (!((FSMExecutor)s.getOwningFSM().getExecutor()).executeDoActionOfNewState(evt, oldS, s)) return; -// if (!executeDoActionOfNewState(evt, s, newState)) return; // enter children states if(enterAndExit && s instanceof FSMState) {