Use separate thread to send packets, even in sync mode (fixes #674)

This commit is contained in:
Jonas Herzig
2022-02-27 12:59:19 +01:00
parent 7e9a1e7c13
commit 0b8a2a107c
3 changed files with 137 additions and 54 deletions

View File

@@ -25,7 +25,7 @@ public class QuickMode extends EventRegistrations implements Extra {
return;
}
replayHandler.getReplaySender().setSyncModeAndWait();
mod.runLater(() -> {
mod.runLaterWithoutLock(() -> {
replayHandler.ensureQuickModeInitialized(() -> {
boolean enabled = !replayHandler.isQuickMode();
updateIndicator(replayHandler.getOverlay(), enabled);