From d19d7d62c7ad288409deff55dd50d31936a60f80 Mon Sep 17 00:00:00 2001 From: Martix Date: Fri, 13 Nov 2026 19:29:51 +0100 Subject: [PATCH] Fix widget screen initialization and proxy table refresh --- .../java/meteordevelopment/meteorclient/gui/WidgetScreen.java | 3 ++- .../meteorclient/gui/screens/ProxiesScreen.java | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/meteordevelopment/meteorclient/gui/WidgetScreen.java b/src/main/java/meteordevelopment/meteorclient/gui/WidgetScreen.java index 1b3048169a9..9e42b271ca3 100644 --- a/src/main/java/meteordevelopment/meteorclient/gui/WidgetScreen.java +++ b/src/main/java/meteordevelopment/meteorclient/gui/WidgetScreen.java @@ -103,8 +103,9 @@ protected void init() { closed = false; if (firstInit) { - firstInit = false; + clear(); initWidgets(); + firstInit = false; } mc.textInputManager().startTextInput(this); diff --git a/src/main/java/meteordevelopment/meteorclient/gui/screens/ProxiesScreen.java b/src/main/java/meteordevelopment/meteorclient/gui/screens/ProxiesScreen.java index ea40961ab6b..cc4d177f22f 100644 --- a/src/main/java/meteordevelopment/meteorclient/gui/screens/ProxiesScreen.java +++ b/src/main/java/meteordevelopment/meteorclient/gui/screens/ProxiesScreen.java @@ -74,6 +74,7 @@ public void initWidgets() { } private void initTable(WTable table) { + checkboxes.clear(); table.clear(); if (Proxies.get().isEmpty()) return;