From b29b540331b20c2bd3e13237ed1330be874bf8f5 Mon Sep 17 00:00:00 2001 From: Peter Stockings Date: Tue, 3 Mar 2026 23:22:12 +1100 Subject: [PATCH] Fix issue where canceling join left button disabled --- desktop-client/main.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/desktop-client/main.py b/desktop-client/main.py index fdf3509..e189fdd 100644 --- a/desktop-client/main.py +++ b/desktop-client/main.py @@ -104,6 +104,7 @@ class VlcSyncApp(QMainWindow): self.room_code = "" self.local_file_path = None self.lobby_widget.clear_file() + self.lobby_widget.reset_ui() def _on_room_sync_action(self, action, position_s, req_id): self.sync_client.send_message({"type": "sync", "action": action, "position": position_s, "req_id": req_id}) @@ -127,6 +128,9 @@ class VlcSyncApp(QMainWindow): if self.stacked_widget.currentIndex() == 1: self.room_widget.set_room_code_display(f"{self.room_code} (Reconnecting...)") self.room_widget.add_system_message("⚠️ Connection lost. Trying to reconnect...") + else: + self.lobby_widget.reset_ui() + self.pending_connect_action = None def on_room_error(self, msg: str): QMessageBox.critical(self, "Room Error", msg)