From 43a01dc1bd315b975e47c1df3c21cf5ae904bf4f Mon Sep 17 00:00:00 2001 From: bofeng Date: Fri, 15 Sep 2023 11:34:24 +0800 Subject: [PATCH] Fix the issue of sensitive character filtering being fixed still leads to its display. (cherry picked from commit c3c870ff24897469eac756c3ee28fad967c7e79a) (cherry picked from commit f0c1a654f817f9bb9d8ce4436f9ccaaecc648cb6) --- platforms/minigame/common/engine/Editbox.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platforms/minigame/common/engine/Editbox.js b/platforms/minigame/common/engine/Editbox.js index 619439a4452..3097bf74f48 100644 --- a/platforms/minigame/common/engine/Editbox.js +++ b/platforms/minigame/common/engine/Editbox.js @@ -86,7 +86,7 @@ cbs.onKeyboardConfirm = function (res) { res && res.value ? delegate._editBoxEditingReturn(res.value) : delegate._editBoxEditingReturn(); const cbs = self._eventListeners; - cbs.onKeyboardComplete && cbs.onKeyboardComplete(); + cbs.onKeyboardComplete && cbs.onKeyboardComplete(res); }; cbs.onKeyboardComplete = function (res) { @@ -96,6 +96,9 @@ if (cc.sys.platform !== cc.sys.Platform.WECHAT_MINI_PROGRAM) { self._unregisterKeyboardEvent(); } + if (res && res.value && res.value !== delegate.string) { + delegate._editBoxTextChanged(res.value); + } res && res.value ? delegate._editBoxEditingDidEnded(res.value) : delegate._editBoxEditingDidEnded(); };