From 703dd6ff9729379950bf2dfd6d65d531a599d786 Mon Sep 17 00:00:00 2001 From: Louis Hong Date: Sat, 9 Nov 2024 11:30:18 -0800 Subject: [PATCH] mould helper: moved scrolling to tick end. mould helper bugging out when selecting best moul because race condition between game tick widget update and client thread scroll script. --- src/main/java/com/toofifty/easygiantsfoundry/MouldHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/toofifty/easygiantsfoundry/MouldHelper.java b/src/main/java/com/toofifty/easygiantsfoundry/MouldHelper.java index 5b14081..dad7e3e 100644 --- a/src/main/java/com/toofifty/easygiantsfoundry/MouldHelper.java +++ b/src/main/java/com/toofifty/easygiantsfoundry/MouldHelper.java @@ -114,7 +114,7 @@ public class MouldHelper int height = scrollList.getHeight(); int scrollMax = scrollList.getScrollHeight(); Widget finalBestWidget = bestWidget; - clientThread.invokeLater(() -> + clientThread.invokeAtTickEnd(() -> { if (finalBestWidget != null) {