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(