From 440b72b90395e104f2862f98e35d4b4b5b212e63 Mon Sep 17 00:00:00 2001 From: jsjzju Date: Fri, 14 Jun 2024 17:04:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=87=AA=E5=8A=A8=E5=A1=AB?= =?UTF-8?q?=E5=85=85=E5=8F=96=E6=B6=88=E5=90=8E=E8=BE=93=E5=85=A5=E6=B3=95?= =?UTF-8?q?=E6=8B=89=E8=B5=B7=E7=9A=84=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: jsjzju Change-Id: I7a93342e1429df43fd3031db65b018270e5e4381 --- .../include/fill_request_callback_interface.h | 2 +- .../auto_fill_manager/src/auto_fill_extension_callback.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/interfaces/inner_api/auto_fill_manager/include/fill_request_callback_interface.h b/interfaces/inner_api/auto_fill_manager/include/fill_request_callback_interface.h index acec2951d70..7c0efb55137 100644 --- a/interfaces/inner_api/auto_fill_manager/include/fill_request_callback_interface.h +++ b/interfaces/inner_api/auto_fill_manager/include/fill_request_callback_interface.h @@ -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 diff --git a/interfaces/inner_api/auto_fill_manager/src/auto_fill_extension_callback.cpp b/interfaces/inner_api/auto_fill_manager/src/auto_fill_extension_callback.cpp index 06728f0e347..56a47725228 100644 --- a/interfaces/inner_api/auto_fill_manager/src/auto_fill_extension_callback.cpp +++ b/interfaces/inner_api/auto_fill_manager/src/auto_fill_extension_callback.cpp @@ -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; } -- Gitee