diff --git a/client/src/main/java/ctbrec/ui/tabs/ThumbCell.java b/client/src/main/java/ctbrec/ui/tabs/ThumbCell.java index 8f93d4c6..3899e3d1 100644 --- a/client/src/main/java/ctbrec/ui/tabs/ThumbCell.java +++ b/client/src/main/java/ctbrec/ui/tabs/ThumbCell.java @@ -1,8 +1,25 @@ package ctbrec.ui.tabs; +import static ctbrec.Model.State.*; +import static ctbrec.io.HttpConstants.*; + +import java.io.IOException; +import java.util.Locale; +import java.util.Objects; +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.TimeUnit; +import java.util.function.Function; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheLoader; import com.google.common.cache.LoadingCache; + import ctbrec.Config; import ctbrec.Model; import ctbrec.Model.State; @@ -47,18 +64,6 @@ import javafx.scene.text.TextAlignment; import javafx.util.Duration; import okhttp3.Request; import okhttp3.Response; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.io.IOException; -import java.util.Locale; -import java.util.Objects; -import java.util.concurrent.*; -import java.util.function.Function; - -import static ctbrec.Model.State.OFFLINE; -import static ctbrec.Model.State.ONLINE; -import static ctbrec.io.HttpConstants.*; public class ThumbCell extends StackPane { @@ -512,6 +517,7 @@ public class ThumbCell extends StackPane { recorder.stopRecording(model); setRecording(false); } + update(); } catch (Exception e1) { LOG.error(COULDNT_START_STOP_RECORDING, e1); Dialogs.showError(getScene(), COULDNT_START_STOP_RECORDING, "I/O error while starting/stopping the recording: ", e1);