diff options
| author | Jules Aguillon | 2025-02-27 23:12:08 +0100 |
|---|---|---|
| committer | Jules Aguillon | 2025-02-27 23:12:08 +0100 |
| commit | bee59aceaa97d2c97f2908cbeddd893566602f6c (patch) | |
| tree | d2dcc522bc8967814b80c0a48b981df9fdd68a46 /srcs | |
| parent | 92d50dd73fd5b1fe82d596dc6af9b17ff72c5096 (diff) | |
| download | unexpected-keyboard-bee59aceaa97d2c97f2908cbeddd893566602f6c.tar.gz unexpected-keyboard-bee59aceaa97d2c97f2908cbeddd893566602f6c.zip | |
Show a message in voice input chooser when empty
This avoids creating an empty dialog that appears as a mysterious white
rectangle.
Diffstat (limited to 'srcs')
| -rw-r--r-- | srcs/juloo.keyboard2/VoiceImeSwitcher.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/VoiceImeSwitcher.java b/srcs/juloo.keyboard2/VoiceImeSwitcher.java index d228130..0b13f7a 100644 --- a/srcs/juloo.keyboard2/VoiceImeSwitcher.java +++ b/srcs/juloo.keyboard2/VoiceImeSwitcher.java @@ -11,6 +11,7 @@ import android.view.inputmethod.InputMethodInfo; import android.view.inputmethod.InputMethodManager; import android.view.inputmethod.InputMethodSubtype; import android.widget.ArrayAdapter; +import android.widget.Toast; import java.util.AbstractMap.SimpleEntry; import java.util.ArrayList; import java.util.List; @@ -70,6 +71,8 @@ class VoiceImeSwitcher } }) .create(); + if (ime_display_names.size() == 0) + dialog.setMessage(ims.getResources().getString(R.string.toast_no_voice_input)); Utils.show_dialog_on_ime(dialog, ims.getWindow().getWindow().getDecorView().getWindowToken()); } |
