From 22bca1ed102fc77bff8b0f39caa49195c92209e8 Mon Sep 17 00:00:00 2001 From: Ruihao Huang Date: Tue, 18 Feb 2025 07:45:16 +0000 Subject: [PATCH] [Japanese Usage Dictionary] Set the delay to show the floating usage dictionary window to 1000ms (1s) only for Android. PiperOrigin-RevId: 728071129 --- src/engine/BUILD.bazel | 1 + src/engine/engine_output.cc | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/engine/BUILD.bazel b/src/engine/BUILD.bazel index c1d98257f..8c6edf83f 100644 --- a/src/engine/BUILD.bazel +++ b/src/engine/BUILD.bazel @@ -502,6 +502,7 @@ mozc_cc_library( ], deps = [ ":candidate_list", + "//base:port", "//base:text_normalizer", "//base:util", "//base:version", diff --git a/src/engine/engine_output.cc b/src/engine/engine_output.cc index 54ab13662..fcd5af058 100644 --- a/src/engine/engine_output.cc +++ b/src/engine/engine_output.cc @@ -44,6 +44,7 @@ #include "absl/strings/str_split.h" #include "absl/strings/string_view.h" #include "absl/types/span.h" +#include "base/port.h" #include "base/strings/assign.h" #include "base/text_normalizer.h" #include "base/util.h" @@ -276,6 +277,10 @@ void FillUsages(const Segment &segment, const CandidateList &cand_list, commands::InformationList *usages = candidate_window_proto->mutable_usages(); + if (TargetIsAndroid()) { + usages->set_delay(1000); + } + using IndexInfoPair = std::pair; absl::flat_hash_map usageid_information_map; // Store usages.