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
|
class ServerBrowser < Page
|
||||||
def setup
|
def setup
|
||||||
@server_locked_icons = {}
|
@server_locked_icons = {}
|
||||||
@refresh_server_list = false
|
@refresh_server_list_at_ms = nil
|
||||||
refresh_server = false
|
refresh_server = false
|
||||||
|
|
||||||
@selected_server ||= nil
|
@selected_server ||= nil
|
||||||
@@ -138,8 +138,8 @@ class W3DHub
|
|||||||
def update
|
def update
|
||||||
super
|
super
|
||||||
|
|
||||||
if @refresh_server_list && Gosu.milliseconds >= @refresh_server_list
|
if @refresh_server_list_at_ms && Gosu.milliseconds >= @refresh_server_list_at_ms
|
||||||
@refresh_server_list = nil
|
@refresh_server_list_at_ms = nil
|
||||||
|
|
||||||
# populate_server_list
|
# populate_server_list
|
||||||
reorder_server_list
|
reorder_server_list
|
||||||
@@ -219,7 +219,7 @@ class W3DHub
|
|||||||
return
|
return
|
||||||
end
|
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
|
@refresh_server = server if @selected_server&.id == server.id
|
||||||
|
|
||||||
server_container = find_element_by_tag(@server_list_container, server.id)
|
server_container = find_element_by_tag(@server_list_container, server.id)
|
||||||
|
|||||||
Reference in New Issue
Block a user