commit | 0e1e82c36dede516a4fb349cea3a2e16b06101a2 | [log] [tgz] |
---|---|---|
author | Bill Yi <byi@google.com> | Thu Jul 13 15:23:26 2017 +0000 |
committer | Bill Yi <byi@google.com> | Thu Jul 13 15:23:26 2017 +0000 |
tree | bd90b7b46b4c73b9855be53a21b01e8d5b08a9bb | |
parent | 8e596cc860b2a636baa736b3079bbf1b0eed2f61 [diff] | |
parent | 933856c938c93790905625a2fe39e41195dda186 [diff] |
Import translations. DO NOT MERGE skipped: f17ce4f1cd skipped: 933856c938 Change-Id: I9dbb2af080ca498cc994f471180fc40d916740f1
diff --git a/src/com/android/launcher3/allapps/search/DefaultAppSearchAlgorithm.java b/src/com/android/launcher3/allapps/search/DefaultAppSearchAlgorithm.java index 8a0fd46..4303302 100644 --- a/src/com/android/launcher3/allapps/search/DefaultAppSearchAlgorithm.java +++ b/src/com/android/launcher3/allapps/search/DefaultAppSearchAlgorithm.java
@@ -132,7 +132,8 @@ // Always a break point for a symbol return true; default: - return false; + // Always a break point at first character + return prevType == Character.UNASSIGNED; } } }
diff --git a/tests/src/com/android/launcher3/allapps/search/DefaultAppSearchAlgorithmTest.java b/tests/src/com/android/launcher3/allapps/search/DefaultAppSearchAlgorithmTest.java index 20b23b0..58dc0c4 100644 --- a/tests/src/com/android/launcher3/allapps/search/DefaultAppSearchAlgorithmTest.java +++ b/tests/src/com/android/launcher3/allapps/search/DefaultAppSearchAlgorithmTest.java
@@ -71,6 +71,10 @@ // match lower case words assertTrue(mAlgorithm.matches(getInfo("elephant"), "e")); + assertTrue(mAlgorithm.matches(getInfo("电子邮件"), "电")); + assertTrue(mAlgorithm.matches(getInfo("电子邮件"), "电子")); + assertFalse(mAlgorithm.matches(getInfo("电子邮件"), "子")); + assertFalse(mAlgorithm.matches(getInfo("电子邮件"), "邮件")); } private AppInfo getInfo(String title) {