diff --git a/src/gui/widgets.py b/src/gui/widgets.py index 3d52e5e..c9d3b8b 100644 --- a/src/gui/widgets.py +++ b/src/gui/widgets.py @@ -800,9 +800,6 @@ class UartMonitorWindow(ctk.CTkToplevel): self.minsize(480, 360) self.protocol("WM_DELETE_WINDOW", self._on_close) - # Defer grab_set until window is viewable (avoids "window not viewable" error) - self.after(50, self._do_grab) - self._port = port self._baudrate = baudrate self._monitor: UartMonitor | None = None @@ -814,16 +811,9 @@ class UartMonitorWindow(ctk.CTkToplevel): self._build_log_area() self._build_status_bar() - # Try to open serial port after window is drawn + # Try to open serial port after window is drawn self.after(100, self._try_open) - def _do_grab(self) -> None: - """Acquire grab once window is viewable.""" - try: - self.grab_set() - except Exception: - pass # Window may have been destroyed already - # ── Title Bar ────────────────────────────────────────────── def _build_title_bar(self) -> None: diff --git a/vivado.jou b/vivado.jou new file mode 100644 index 0000000..46f9370 --- /dev/null +++ b/vivado.jou @@ -0,0 +1,14 @@ +#----------------------------------------------------------- +# Vivado v2023.2 (64-bit) +# SW Build 4029153 on Fri Oct 13 20:13:54 MDT 2023 +# IP Build 4028589 on Sat Oct 14 00:45:43 MDT 2023 +# SharedData Build 4025554 on Tue Oct 10 17:18:54 MDT 2023 +# Start of session at: Wed Jun 10 15:02:25 2026 +# Process ID: 1790665 +# Current directory: /data/work/prj/Zynq_Flasher +# Command line: vivado -mode batch -source /tmp/zynq_jtag_check_1789776.tcl +# Log file: /data/work/prj/Zynq_Flasher/vivado.log +# Journal file: /data/work/prj/Zynq_Flasher/vivado.jou +# Running On: mkb, OS: Linux, CPU Frequency: 5073.251 MHz, CPU Physical cores: 32, Host memory: 134146 MB +#----------------------------------------------------------- +source /tmp/zynq_jtag_check_1789776.tcl diff --git a/vivado_1790122.backup.jou b/vivado_1790122.backup.jou new file mode 100644 index 0000000..3337582 --- /dev/null +++ b/vivado_1790122.backup.jou @@ -0,0 +1,14 @@ +#----------------------------------------------------------- +# Vivado v2023.2 (64-bit) +# SW Build 4029153 on Fri Oct 13 20:13:54 MDT 2023 +# IP Build 4028589 on Sat Oct 14 00:45:43 MDT 2023 +# SharedData Build 4025554 on Tue Oct 10 17:18:54 MDT 2023 +# Start of session at: Wed Jun 10 15:01:29 2026 +# Process ID: 1790122 +# Current directory: /data/work/prj/Zynq_Flasher +# Command line: vivado -mode batch -source /tmp/zynq_jtag_check_1789776.tcl +# Log file: /data/work/prj/Zynq_Flasher/vivado.log +# Journal file: /data/work/prj/Zynq_Flasher/vivado.jou +# Running On: mkb, OS: Linux, CPU Frequency: 5069.987 MHz, CPU Physical cores: 32, Host memory: 134146 MB +#----------------------------------------------------------- +source /tmp/zynq_jtag_check_1789776.tcl