From fffbb4ed2397d17834cbf348a8d33b257d5b601d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A7=92=E7=A0=82=E7=B3=96?= <90336521+lings03@users.noreply.github.com> Date: Wed, 4 Jun 2025 12:11:45 +0800 Subject: [PATCH] Only add closeListener when app is desktop (#397) --- lib/utils/data_sync.dart | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/utils/data_sync.dart b/lib/utils/data_sync.dart index 52b890d..2d6e048 100644 --- a/lib/utils/data_sync.dart +++ b/lib/utils/data_sync.dart @@ -22,10 +22,12 @@ class DataSync with ChangeNotifier { } LocalFavoritesManager().addListener(onDataChanged); ComicSourceManager().addListener(onDataChanged); - Future.delayed(const Duration(seconds: 1), () { - var controller = WindowFrame.of(App.rootContext); - controller.addCloseListener(_handleWindowClose); - }); + if (App.isDesktop) { + Future.delayed(const Duration(seconds: 1), () { + var controller = WindowFrame.of(App.rootContext); + controller.addCloseListener(_handleWindowClose); + }); + } } void onDataChanged() {