From ec4bdfe4b9937f790417e8a3aec006d4c5d6dd85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=85=E6=88=8E=E6=B0=8F?= Date: Sat, 9 Mar 2024 10:54:08 +0800 Subject: [PATCH] fix(echo_translator): return null for empty query --- src/rime/gear/echo_translator.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rime/gear/echo_translator.cc b/src/rime/gear/echo_translator.cc index 1391610f6..d49d4c629 100644 --- a/src/rime/gear/echo_translator.cc +++ b/src/rime/gear/echo_translator.cc @@ -31,6 +31,9 @@ an EchoTranslator::Query(const string& input, const Segment& segment) { DLOG(INFO) << "input = '" << input << "', [" << segment.start << ", " << segment.end << ")"; + if (input.empty()) { + return nullptr; + } auto candidate = New("raw", segment.start, segment.end, input); if (candidate) {