From 633aa10d4a63f627247fb5d27a0fd87942ad528a Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Fri, 9 Jan 2026 09:26:45 -0600 Subject: [PATCH] Fixed ServerBrowser differed recalcuate after server update not implemented correctly :D --- lib/pages/server_browser.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/pages/server_browser.rb b/lib/pages/server_browser.rb index 028ea1c..383760d 100644 --- a/lib/pages/server_browser.rb +++ b/lib/pages/server_browser.rb @@ -3,7 +3,7 @@ class W3DHub class ServerBrowser < Page def setup @server_locked_icons = {} - @refresh_server_list = false + @refresh_server_list_at_ms = nil refresh_server = false @selected_server ||= nil @@ -138,8 +138,8 @@ class W3DHub def update super - if @refresh_server_list && Gosu.milliseconds >= @refresh_server_list - @refresh_server_list = nil + if @refresh_server_list_at_ms && Gosu.milliseconds >= @refresh_server_list_at_ms + @refresh_server_list_at_ms = nil # populate_server_list reorder_server_list @@ -219,7 +219,7 @@ class W3DHub return end - @refresh_server_list = Gosu.milliseconds + 3_000 + @refresh_server_list_at_ms = Gosu.milliseconds + 3_000 @refresh_server = server if @selected_server&.id == server.id server_container = find_element_by_tag(@server_list_container, server.id)