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,10 +22,12 @@ class DataSync with ChangeNotifier {
} }
LocalFavoritesManager().addListener(onDataChanged); LocalFavoritesManager().addListener(onDataChanged);
ComicSourceManager().addListener(onDataChanged); ComicSourceManager().addListener(onDataChanged);
Future.delayed(const Duration(seconds: 1), () { if (App.isDesktop) {
var controller = WindowFrame.of(App.rootContext); Future.delayed(const Duration(seconds: 1), () {
controller.addCloseListener(_handleWindowClose); var controller = WindowFrame.of(App.rootContext);
}); controller.addCloseListener(_handleWindowClose);
});
}
} }
void onDataChanged() { void onDataChanged() {