abouttreesummaryrefslogcommitdiff
path: root/srcs
diff options
context:
space:
mode:
authorJules Aguillon2025-02-27 23:12:08 +0100
committerJules Aguillon2025-02-27 23:12:08 +0100
commitbee59aceaa97d2c97f2908cbeddd893566602f6c (patch)
treed2dcc522bc8967814b80c0a48b981df9fdd68a46 /srcs
parent92d50dd73fd5b1fe82d596dc6af9b17ff72c5096 (diff)
downloadunexpected-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.java3
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());
}