From bee59aceaa97d2c97f2908cbeddd893566602f6c Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Thu, 27 Feb 2025 23:12:08 +0100 Subject: Show a message in voice input chooser when empty This avoids creating an empty dialog that appears as a mysterious white rectangle. --- srcs/juloo.keyboard2/VoiceImeSwitcher.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'srcs/juloo.keyboard2/VoiceImeSwitcher.java') 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()); } -- cgit v1.2.3