From 9a23126cda1e971263749fa50d5e1e4e203f098c Mon Sep 17 00:00:00 2001 From: Andy Chu Date: Sat, 28 Sep 2024 00:41:26 +0800 Subject: [PATCH] fix: null check error --- lib/providers/generatable/webview_provider.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/providers/generatable/webview_provider.dart b/lib/providers/generatable/webview_provider.dart index bf86a0d9..d26a9ecd 100644 --- a/lib/providers/generatable/webview_provider.dart +++ b/lib/providers/generatable/webview_provider.dart @@ -266,7 +266,11 @@ class WebController extends _$WebController { Future httpRedirect() async { if (!inKancolleWindow) { WebUri? currentUrl = await controller.getUrl(); - if (currentUrl!.path.startsWith(Uri.parse(kGameUrl).path)) { + if (currentUrl == null) { + Toast.showError(title: "Get Url Fail"); + return; + } + if (currentUrl.path.startsWith(Uri.parse(kGameUrl).path)) { // May be HTTPS or HTTP if (Platform.isIOS) { await controller.injectJavascriptFileFromAsset(