fix bug of focus

Signed-off-by: luoying_ace_admin <luoying19@huawei.com>
This commit is contained in:
luoying_ace_admin
2022-04-20 16:23:17 +08:00
parent 15c2da5539
commit 93eb38ac3b
@@ -1233,6 +1233,16 @@ void JSViewAbstract::JsEnabled(const JSCallbackInfo& info)
auto rootComponent = ViewStackProcessor::GetInstance()->GetRootComponent();
rootComponent->SetDisabledStatus(!(info[0]->ToBoolean()));
if (!(info[0]->ToBoolean())) {
auto focusComponent = ViewStackProcessor::GetInstance()->GetFocusableComponent();
if (!focusComponent) {
LOGE("The focusComponent is null");
return;
} else {
focusComponent->SetFocusable(false);
}
}
}
void JSViewAbstract::JsAspectRatio(const JSCallbackInfo& info)