!43634 修复键盘收起时额外更新drawSize

Merge pull request !43634 from panliujun/plj_syncrender_5.0
This commit is contained in:
openharmony_ci 2024-09-19 12:31:56 +00:00 committed by Gitee
commit 1f41ad6c34
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -2656,6 +2656,11 @@ bool WebPattern::IsNeedResizeVisibleViewport()
bool WebPattern::ProcessVirtualKeyBoardHide(int32_t width, int32_t height, bool safeAreaEnabled)
{
isKeyboardInSafeArea_ = false;
if (layoutMode_ == WebLayoutMode::FIT_CONTENT) {
TAG_LOGI(AceLogTag::ACE_WEB, "ProcessVirtualKeyBoardHide layoutMode is FIT_CONTENT");
isVirtualKeyBoardShow_ = VkState::VK_HIDE;
return true;
}
if (safeAreaEnabled) {
isVirtualKeyBoardShow_ = VkState::VK_HIDE;
return false;