mirror of
https://github.com/cyberarm/w3d_hub_linux_launcher.git
synced 2026-03-21 19:56:14 +00:00
Fixed ServerBrowser differed recalcuate after server update not implemented correctly :D
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user