Only add closeListener when app is desktop (#397)

This commit is contained in:
角砂糖
2025-06-04 12:11:45 +08:00
committed by GitHub
parent b057be0311
commit fffbb4ed23

View File

@@ -22,11 +22,13 @@ class DataSync with ChangeNotifier {
} }
LocalFavoritesManager().addListener(onDataChanged); LocalFavoritesManager().addListener(onDataChanged);
ComicSourceManager().addListener(onDataChanged); ComicSourceManager().addListener(onDataChanged);
if (App.isDesktop) {
Future.delayed(const Duration(seconds: 1), () { Future.delayed(const Duration(seconds: 1), () {
var controller = WindowFrame.of(App.rootContext); var controller = WindowFrame.of(App.rootContext);
controller.addCloseListener(_handleWindowClose); controller.addCloseListener(_handleWindowClose);
}); });
} }
}
void onDataChanged() { void onDataChanged() {
if (isEnabled) { if (isEnabled) {