Fix CommonClient.server_loop with nogui

When running client without a gui, ctx.ui is None
This commit is contained in:
Henrique Gemignani Passos Lima 2022-08-18 01:10:33 +02:00 committed by Fabian Dill
parent 22c8153ba8
commit d0faa36eef
1 changed files with 2 additions and 1 deletions

View File

@ -493,7 +493,8 @@ async def server_loop(ctx: CommonContext, address=None):
logger.info(f'Connecting to Archipelago server at {address}')
try:
socket = await websockets.connect(address, port=port, ping_timeout=None, ping_interval=None)
ctx.ui.update_address_bar(server_url.netloc)
if ctx.ui is not None:
ctx.ui.update_address_bar(server_url.netloc)
ctx.server = Endpoint(socket)
logger.info('Connected')
ctx.server_address = address