mirror of
https://github.com/venera-app/venera.git
synced 2025-09-27 07:47:24 +00:00
Fix WindowFrame on Android.
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user