From cd9b07bb3eeeb45a58fa1a4d2fc904ed4bcbceb4 Mon Sep 17 00:00:00 2001 From: nyne Date: Mon, 31 Mar 2025 12:26:32 +0800 Subject: [PATCH] Fix restoring window placement on linux --- lib/main.dart | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 463a3b0..6da09f5 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -35,8 +35,14 @@ void main(List args) { } await windowManager.setMinimumSize(const Size(500, 600)); var placement = await WindowPlacement.loadFromFile(); - await placement.applyToWindow(); - await windowManager.show(); + if (App.isLinux) { + await windowManager.show(); + await placement.applyToWindow(); + } else { + await placement.applyToWindow(); + await windowManager.show(); + } + WindowPlacement.loop(); }); }