From b0dfd4a4efa39b770cc6fa6d4b168351445dcc98 Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Fri, 6 Jan 2023 11:01:54 -0500 Subject: [PATCH] Make reload thread name more useful for debugging --- .../mixin/perf/async_jei/ClientLifecycleHandlerMixin.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/embeddedt/modernfix/mixin/perf/async_jei/ClientLifecycleHandlerMixin.java b/src/main/java/org/embeddedt/modernfix/mixin/perf/async_jei/ClientLifecycleHandlerMixin.java index a2e0e18d..555c4935 100644 --- a/src/main/java/org/embeddedt/modernfix/mixin/perf/async_jei/ClientLifecycleHandlerMixin.java +++ b/src/main/java/org/embeddedt/modernfix/mixin/perf/async_jei/ClientLifecycleHandlerMixin.java @@ -68,6 +68,8 @@ public class ClientLifecycleHandlerMixin { } } + private static int numReloads = 1; + private void startJEIAsync(Runnable whenFinishedCb) { cancelPreviousStart(); Thread newThread = new Thread(() -> { @@ -88,7 +90,7 @@ public class ClientLifecycleHandlerMixin { } whenFinishedCb.run(); reloadThread = null; - }, "JEI Reload Thread"); + }, "ModernFix JEI Reload Thread " + numReloads++); newThread.setPriority(Thread.MIN_PRIORITY); reloadThread = newThread; newThread.start();