!8995 调整自动填充取消后输入法拉起的逻辑

Merge pull request !8995 from jsjzju/master
This commit is contained in:
openharmony_ci
2024-06-17 03:36:48 +00:00
committed by Gitee
2 changed files with 3 additions and 2 deletions
@@ -25,7 +25,7 @@ public:
virtual ~IFillRequestCallback() {}
virtual void OnFillRequestSuccess(const AbilityBase::ViewData &viewData) = 0;
virtual void OnFillRequestFailed(int32_t errCode, const std::string& fillContent = "") = 0;
virtual void OnFillRequestFailed(int32_t errCode, const std::string& fillContent = "", bool isPopup = false) = 0;
};
} // AbilityRuntime
} // OHOS
@@ -275,7 +275,8 @@ void AutoFillExtensionCallback::SendAutoFillFailed(int32_t errCode, const AAFwk:
TAG_LOGI(AAFwkTag::AUTOFILLMGR, "Called.");
if (fillCallback_ != nullptr) {
std::string fillContent = want.GetStringParam(WANT_PARAMS_FILL_CONTENT);
fillCallback_->OnFillRequestFailed(errCode, fillContent);
bool isPopup = (autoFillWindowType_ == AutoFill::AutoFillWindowType::POPUP_WINDOW);
fillCallback_->OnFillRequestFailed(errCode, fillContent, isPopup);
fillCallback_ = nullptr;
}