From 192fb6967718ea8dd0bb955041d7d56ee7c177c5 Mon Sep 17 00:00:00 2001 From: Vyacheslav Boyko Date: Tue, 12 Jul 2022 23:09:04 +0300 Subject: [PATCH] logical fix --- src/main/java/me/bvn13/fsm/Fsm.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/me/bvn13/fsm/Fsm.java b/src/main/java/me/bvn13/fsm/Fsm.java index 10c31c9..0ad01ef 100644 --- a/src/main/java/me/bvn13/fsm/Fsm.java +++ b/src/main/java/me/bvn13/fsm/Fsm.java @@ -263,9 +263,9 @@ public class Fsm { } private void nextState(State state, E event) { - state.beforeEvent(); previousState = currentState; currentState = state; + currentState.beforeEvent(); } private void checkStateExist(String name) throws StateAlreadyExistsException {