diff options
Diffstat (limited to 'java')
-rw-r--r-- | java/res/xml/kbd_rows_symbols.xml | 4 | ||||
-rw-r--r-- | java/res/xml/kbd_symbols_shift_row4.xml | 8 | ||||
-rw-r--r-- | java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java | 2 |
3 files changed, 9 insertions, 5 deletions
diff --git a/java/res/xml/kbd_rows_symbols.xml b/java/res/xml/kbd_rows_symbols.xml index e0ede8ba6..2235f4d56 100644 --- a/java/res/xml/kbd_rows_symbols.xml +++ b/java/res/xml/kbd_rows_symbols.xml @@ -101,8 +101,8 @@ <Key latin:keyLabel="!" latin:moreKeys="¡" /> - <!-- Note: DroidSans doesn't have double-high-reversed-quotation '\u201f' glyph. --> - <!-- latin:moreKeys="“,”,„,‟,«,»" --> + <!-- Note: Neither DroidSans nor Roboto have a glyph for ‟ Double high-reversed-9 quotation mark U+201F. --> + <!-- latin:moreKeys="“,”,„,‟,«,»" --> <Key latin:keyLabel=""" latin:moreKeys="“,”,«,»" diff --git a/java/res/xml/kbd_symbols_shift_row4.xml b/java/res/xml/kbd_symbols_shift_row4.xml index c8d52932c..99fa80a62 100644 --- a/java/res/xml/kbd_symbols_shift_row4.xml +++ b/java/res/xml/kbd_symbols_shift_row4.xml @@ -32,9 +32,11 @@ <Key latin:keyStyle="toAlphaKeyStyle" latin:keyWidth="15%p" /> + <!-- Note: Neither DroidSans nor Roboto have a glyph for ‟ Double high-reversed-9 quotation mark U+201F. --> + <!-- latin:keyLabelOption="hasPopupHint" --> + <!-- latin:moreKeys="‟" --> <Key latin:keyLabel="„" - latin:moreKeys="“,”,„,‟,«,»,‘,’,‚,‛" latin:keyStyle="functionalKeyStyle" /> <Key latin:keyStyle="spaceKeyStyle" @@ -53,9 +55,11 @@ latin:keyWidth="13.75%p" /> <include latin:keyboardLayout="@xml/kbd_settings_or_tab" /> + <!-- Note: Neither DroidSans nor Roboto have a glyph for ‟ Double high-reversed-9 quotation mark U+201F. --> + <!-- latin:keyLabelOption="hasPopupHint" --> + <!-- latin:moreKeys="‟" --> <Key latin:keyLabel="„" - latin:moreKeys="“,”,„,‟,«,»,‘,’,‚,‛" latin:keyWidth="9.2%p" latin:keyStyle="functionalKeyStyle" /> <Key diff --git a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java b/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java index 3cf8788aa..58837591d 100644 --- a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java +++ b/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java @@ -293,7 +293,7 @@ public class AndroidSpellCheckerService extends SpellCheckerService { final int suggestionsLimit) { final String text = textInfo.getText(); - if (TextUtils.isEmpty(text)) return EMPTY_SUGGESTIONS_INFO; + if (TextUtils.isEmpty(text) || text.length() <= 1) return EMPTY_SUGGESTIONS_INFO; final SuggestionsGatherer suggestionsGatherer = new SuggestionsGatherer(suggestionsLimit); |