diff --git a/interfaces/kits/cj/src/webview_controller_impl.cpp b/interfaces/kits/cj/src/webview_controller_impl.cpp index 382d5e70756711c8b3dca389b26f0ef25541b66d..9763c39920f75d473cf8db5b76fe7b7521b8f70d 100644 --- a/interfaces/kits/cj/src/webview_controller_impl.cpp +++ b/interfaces/kits/cj/src/webview_controller_impl.cpp @@ -1341,6 +1341,7 @@ namespace OHOS::Webview { const_cast(WebSchemeHandlerImpl::GetArkWebSchemeHandler(handler)); if (schemeHandler == nullptr) { WEBVIEWLOGE("schemeHandler is nullptr"); + return false; } return OH_ArkWeb_SetSchemeHandler(scheme, webTag_.c_str(), schemeHandler); }