From 86055f2072cdf105ae3a6582d057480bf31a7692 Mon Sep 17 00:00:00 2001 From: Ethanfel Date: Tue, 14 Apr 2026 16:51:27 +0200 Subject: [PATCH] fix: defer preview follow so geometry is up-to-date after main window move Co-Authored-By: Claude Opus 4.6 --- main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 6201d14..7258556 100755 --- a/main.py +++ b/main.py @@ -3119,11 +3119,12 @@ class MainWindow(QMainWindow): def moveEvent(self, event): super().moveEvent(event) - self._preview_win.follow_main() + # Defer follow_main so the window manager has committed the new geometry. + QTimer.singleShot(0, self._preview_win.follow_main) def resizeEvent(self, event): super().resizeEvent(event) - self._preview_win.follow_main() + QTimer.singleShot(0, self._preview_win.follow_main) def dragEnterEvent(self, event: QDragEnterEvent) -> None: if event.mimeData().hasUrls():