commit c38f3d3339e32527d02f2d1ad2f9bc8871f22f98
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Fri Oct 15 13:07:57 2021 +0200

    Correction

diff --git a/src/main/java/org/distorted/library/message/EffectMessageSender.java b/src/main/java/org/distorted/library/message/EffectMessageSender.java
index 9da7004..95d76f9 100644
--- a/src/main/java/org/distorted/library/message/EffectMessageSender.java
+++ b/src/main/java/org/distorted/library/message/EffectMessageSender.java
@@ -65,11 +65,11 @@ public final class EffectMessageSender extends Thread
     {
     synchronized(mLock)
       {
-      mStartTime = System.currentTimeMillis();
-      mNumStarts++;
-
       if( mThis==null )
         {
+        mStartTime = System.currentTimeMillis();
+        mNumStarts++;
+
         mList = new Vector<>();
         mThis = new EffectMessageSender();
         mThis.start();
@@ -83,11 +83,11 @@ public final class EffectMessageSender extends Thread
     {
     synchronized(mLock)
       {
-      mStopTime = System.currentTimeMillis();
-      mNumStarts--;
-
       if( mThis!=null )
         {
+        mStopTime = System.currentTimeMillis();
+        mNumStarts--;
+
         mThis=null;
         mLock.notify();
         }
