fix: allow using refresh button after timeout events (#484)

This commit is contained in:
aclist committed 2026-10-22 15:59:05 +09:00
1 parent 0359aacd54
commit 141f96fb9f
3 files changed
+17 -4

No files matched your search

+3
View File
@@ -92,6 +92,7 @@ class ServerModelManager:
job = Servers.query_api
params = Servers.params
servers = []
with ThreadPoolExecutor() as executor:
futures = [executor.submit(job, key, APPID_DAYZ, param) for param in params]
for future in as_completed(futures):
@@ -414,6 +415,8 @@ class ServerModelManager:
# TODO: disable map, keyword, and filter widgets if model is None
# signal driven (servers_empty, servers_failed_to_load)
self.emitter.emit("servers_timed_out")
if self.preserve_on_fail is False:
self.tv.set_model(None)
filter_man = self.tv.get_filter_man()