Properly handle button_text for android

This commit is contained in:
SutandoTsukai181 2020-06-08 21:17:40 +03:00 committed by xperia64
parent 478fad95f7
commit 7cda537935

View File

@ -131,21 +131,21 @@ public final class SoftwareKeyboard {
switch (config.button_config) {
case ButtonConfig.Triple: {
final String text = config.button_text == null
final String text = config.button_text[1].isEmpty()
? emulationActivity.getString(R.string.i_forgot)
: config.button_text[1];
builder.setNeutralButton(text, null);
}
// fallthrough
case ButtonConfig.Dual: {
final String text = config.button_text == null
final String text = config.button_text[0].isEmpty()
? emulationActivity.getString(android.R.string.cancel)
: config.button_text[0];
builder.setNegativeButton(text, null);
}
// fallthrough
case ButtonConfig.Single: {
final String text = config.button_text == null
final String text = config.button_text[2].isEmpty()
? emulationActivity.getString(android.R.string.ok)
: config.button_text[2];
builder.setPositiveButton(text, null);