Fix WindowFrame on Android.

This commit is contained in:
2025-03-04 21:50:22 +08:00
parent 4828a57e1a
commit 04ab75cf92

View File

@@ -504,11 +504,13 @@ mixin class _ReaderWindow {
late WindowFrameController windowFrame; late WindowFrameController windowFrame;
void initReaderWindow() { void initReaderWindow() {
if (!App.isDesktop) return;
windowFrame = WindowFrame.of(App.rootContext); windowFrame = WindowFrame.of(App.rootContext);
windowFrame.addCloseListener(onWindowClose); windowFrame.addCloseListener(onWindowClose);
} }
void fullscreen() async { void fullscreen() async {
if (!App.isDesktop) return;
await windowManager.hide(); await windowManager.hide();
await windowManager.setFullScreen(!isFullscreen); await windowManager.setFullScreen(!isFullscreen);
await windowManager.show(); await windowManager.show();
@@ -522,6 +524,7 @@ mixin class _ReaderWindow {
} }
void disposeReaderWindow() { void disposeReaderWindow() {
if (!App.isDesktop) return;
windowFrame.removeCloseListener(onWindowClose); windowFrame.removeCloseListener(onWindowClose);
} }
} }