From c36f9646f90bcc46e86a862fa77c6b032c7a3141 Mon Sep 17 00:00:00 2001 From: Sgn-32 <49990901+Sgn-32@users.noreply.github.com> Date: Fri, 13 Nov 2020 19:35:25 +0100 Subject: [PATCH] Fix bugs with RTL languages and showing/entering backup code. Fixes #10193 Fixes #10195 --- .../java/org/thoughtcrime/securesms/util/BackupUtil.java | 2 +- app/src/main/res/layout/backup_enable_dialog.xml | 5 ++++- app/src/main/res/layout/backup_enable_dialog_v29.xml | 4 +++- app/src/main/res/layout/enter_backup_passphrase_dialog.xml | 1 + 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/BackupUtil.java b/app/src/main/java/org/thoughtcrime/securesms/util/BackupUtil.java index d6e7c9852..d23608833 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/BackupUtil.java +++ b/app/src/main/java/org/thoughtcrime/securesms/util/BackupUtil.java @@ -205,7 +205,7 @@ public class BackupUtil { new SecureRandom().nextBytes(random); for (int i=0;i<30;i+=5) { - result[i/5] = String.format("%05d", ByteUtil.byteArray5ToLong(random, i) % 100000); + result[i/5] = String.format(Locale.ENGLISH, "%05d", ByteUtil.byteArray5ToLong(random, i) % 100000); } return result; diff --git a/app/src/main/res/layout/backup_enable_dialog.xml b/app/src/main/res/layout/backup_enable_dialog.xml index b514d015e..f8108c81d 100644 --- a/app/src/main/res/layout/backup_enable_dialog.xml +++ b/app/src/main/res/layout/backup_enable_dialog.xml @@ -22,6 +22,7 @@ android:focusable="true"> @@ -46,7 +47,9 @@ tools:text="42738" /> - + + - +