diff --git a/app/src/main/java/eu/faircode/email/EntityAnswer.java b/app/src/main/java/eu/faircode/email/EntityAnswer.java index 538796d233..a07fcf8fa4 100644 --- a/app/src/main/java/eu/faircode/email/EntityAnswer.java +++ b/app/src/main/java/eu/faircode/email/EntityAnswer.java @@ -334,7 +334,7 @@ public class EntityAnswer implements Serializable { continue; order++; - SpannableStringBuilder ssb = new SpannableStringBuilder(answer.name); + SpannableStringBuilder ssb = new SpannableStringBuilderEx(answer.name); if (answer.color != null) { Drawable d = new ColorDrawable(answer.color); @@ -434,7 +434,7 @@ public class EntityAnswer implements Serializable { icon.setTint(color); for (EntityAnswer answer : favorites) { - SpannableStringBuilder ssb = new SpannableStringBuilder(answer.name); + SpannableStringBuilder ssb = new SpannableStringBuilderEx(answer.name); if (answer.color != null) { Drawable d = new ColorDrawable(answer.color); diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index e463995ef2..88ea08ac0c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -3485,7 +3485,7 @@ public class FragmentMessages extends FragmentBase if (data.answers != null) { int order = 100; for (EntityAnswer answer : data.answers) { - SpannableStringBuilder ssb = new SpannableStringBuilder(answer.name); + SpannableStringBuilder ssb = new SpannableStringBuilderEx(answer.name); if (answer.color != null) { int first = answer.name.codePointAt(0); diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsBackup.java b/app/src/main/java/eu/faircode/email/FragmentOptionsBackup.java index 8f61dddbc7..f33a7f4435 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsBackup.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsBackup.java @@ -700,7 +700,7 @@ public class FragmentOptionsBackup extends FragmentBase implements SharedPrefere args.putBoolean("import_settings", vme.getOption("settings")); new SimpleTask() { - private SpannableStringBuilder ssb = new SpannableStringBuilder(); + private SpannableStringBuilder ssb = new SpannableStringBuilderEx(); @Override protected void onProgress(CharSequence status, Bundle data) { @@ -868,7 +868,7 @@ public class FragmentOptionsBackup extends FragmentBase implements SharedPrefere EntityAccount existing = db.account().getAccountByUUID(account.uuid); if (existing != null) { - SpannableStringBuilder ssb = new SpannableStringBuilder(); + SpannableStringBuilder ssb = new SpannableStringBuilderEx(); ssb.append(context.getString(R.string.title_importing_exists)); ssb.setSpan(new StyleSpan(Typeface.BOLD), 0, ssb.length(), 0); postProgress(ssb); @@ -879,7 +879,7 @@ public class FragmentOptionsBackup extends FragmentBase implements SharedPrefere if (account.auth_type == AUTH_TYPE_GMAIL && GmailState.getAccount(context, account.user) == null) { - SpannableStringBuilder ssb = new SpannableStringBuilder(); + SpannableStringBuilder ssb = new SpannableStringBuilderEx(); ssb.append(account.name).append(": "); ssb.append(context.getString(R.string.title_importing_wizard)); ssb.setSpan(new StyleSpan(Typeface.BOLD), 0, ssb.length(), 0); @@ -1230,7 +1230,7 @@ public class FragmentOptionsBackup extends FragmentBase implements SharedPrefere ServiceSynchronize.eval(context, "import"); Log.i("Imported data"); - SpannableStringBuilder ssb = new SpannableStringBuilder(); + SpannableStringBuilder ssb = new SpannableStringBuilderEx(); ssb.append(context.getString(R.string.title_setup_imported)); ssb.setSpan(new StyleSpan(Typeface.BOLD), 0, ssb.length(), 0); postProgress(ssb, null); @@ -1242,7 +1242,7 @@ public class FragmentOptionsBackup extends FragmentBase implements SharedPrefere if (ex instanceof NoStreamException) ((NoStreamException) ex).report(getActivity()); else { - SpannableStringBuilder ssb = new SpannableStringBuilder(); + SpannableStringBuilder ssb = new SpannableStringBuilderEx(); if (ex.getCause() instanceof BadPaddingException /* GCM: AEADBadTagException */) ssb.append(getString(R.string.title_setup_password_invalid)); else if (ex instanceof IOException && ex.getCause() instanceof IllegalBlockSizeException)