mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-01-11 22:40:36 +00:00
Fix null safety issues
This commit is contained in:
parent
2ff20c35cc
commit
d18d83a7c5
1 changed files with 9 additions and 7 deletions
|
|
@ -23,7 +23,7 @@ class MangaWebView extends ConsumerStatefulWidget {
|
|||
}
|
||||
|
||||
class _MangaWebViewState extends ConsumerState<MangaWebView> {
|
||||
late final MyInAppBrowser browser;
|
||||
MyInAppBrowser? browser;
|
||||
double _progress = 0;
|
||||
bool isNotWebviewWindow = false;
|
||||
@override
|
||||
|
|
@ -43,8 +43,10 @@ class _MangaWebViewState extends ConsumerState<MangaWebView> {
|
|||
if (Platform.isLinux) {
|
||||
_desktopWebview?.close();
|
||||
} else {
|
||||
if (browser.isOpened()) browser.close();
|
||||
browser.dispose();
|
||||
if (browser != null) {
|
||||
if (browser!.isOpened()) browser!.close();
|
||||
browser!.dispose();
|
||||
}
|
||||
}
|
||||
super.dispose();
|
||||
}
|
||||
|
|
@ -99,7 +101,7 @@ class _MangaWebViewState extends ConsumerState<MangaWebView> {
|
|||
}
|
||||
},
|
||||
);
|
||||
await browser.openUrlRequest(
|
||||
await browser!.openUrlRequest(
|
||||
urlRequest: URLRequest(url: WebUri(widget.url)),
|
||||
settings: InAppBrowserClassSettings(
|
||||
browserSettings: InAppBrowserSettings(
|
||||
|
|
@ -180,9 +182,9 @@ class _MangaWebViewState extends ConsumerState<MangaWebView> {
|
|||
leading: IconButton(
|
||||
onPressed: () {
|
||||
if (Platform.isWindows) {
|
||||
if (browser.isOpened()) {
|
||||
browser.close();
|
||||
browser.dispose();
|
||||
if (browser!.isOpened()) {
|
||||
browser!.close();
|
||||
browser!.dispose();
|
||||
}
|
||||
}
|
||||
Navigator.pop(context);
|
||||
|
|
|
|||
Loading…
Reference in a new issue