Manually restrict to 30 digits to allow pasting containing any number of spaces.

fork-5.53.8
Alan Evans 2019-10-29 09:59:53 -04:00
rodzic b42c42007d
commit 064c0ddb82
2 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -16,7 +16,6 @@
android:hint="@string/enter_backup_passphrase_dialog__backup_passphrase"
android:imeOptions="actionDone"
android:inputType="number"
android:maxLength="35"
android:textSize="16sp" />
</com.google.android.material.textfield.TextInputLayout>

Wyświetl plik

@ -302,6 +302,10 @@ public final class RestoreBackupFragment extends BaseRegistrationFragment {
for (int i = GROUP_SIZE; i < length; i += GROUP_SIZE) {
editable.setSpan(new SpaceSpan(), i - 1, i, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
}
if (editable.length() > 30) {
editable.delete(30, editable.length());
}
}
@Override