mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-07 09:33:39 +02:00
Throwable wrapper
This commit is contained in:
@@ -1198,7 +1198,7 @@ public class FragmentCompose extends FragmentBase {
|
||||
return MessageHelper.formatAddressesCompose(new Address[]{address});
|
||||
} catch (Throwable ex) {
|
||||
Log.e(ex);
|
||||
return ex.toString();
|
||||
return new ThrowableWrapper(ex).toSafeString();
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -3223,7 +3223,7 @@ public class FragmentCompose extends FragmentBase {
|
||||
onPgp(intent);
|
||||
} catch (Throwable ex) {
|
||||
if (ex instanceof IllegalArgumentException)
|
||||
Snackbar.make(view, ex.getMessage(), Snackbar.LENGTH_LONG)
|
||||
Snackbar.make(view, new ThrowableWrapper(ex).getSafeMessage(), Snackbar.LENGTH_LONG)
|
||||
.setGestureInsetBottomIgnored(true).show();
|
||||
else {
|
||||
Log.e(ex);
|
||||
@@ -4202,7 +4202,7 @@ public class FragmentCompose extends FragmentBase {
|
||||
if (ex instanceof IllegalArgumentException
|
||||
|| ex instanceof GeneralSecurityException /* InvalidKeyException */) {
|
||||
Log.i(ex);
|
||||
Snackbar.make(view, ex.getMessage(), Snackbar.LENGTH_LONG)
|
||||
Snackbar.make(view, new ThrowableWrapper(ex).getSafeMessage(), Snackbar.LENGTH_LONG)
|
||||
.setGestureInsetBottomIgnored(true).show();
|
||||
} else if (ex instanceof OperationCanceledException) {
|
||||
Snackbar snackbar = Snackbar.make(view, R.string.title_no_openpgp, Snackbar.LENGTH_INDEFINITE)
|
||||
@@ -4563,7 +4563,7 @@ public class FragmentCompose extends FragmentBase {
|
||||
protected void onException(Bundle args, Throwable ex) {
|
||||
if (ex instanceof IllegalArgumentException) {
|
||||
Log.i(ex);
|
||||
Snackbar snackbar = Snackbar.make(view, ex.getMessage(), Snackbar.LENGTH_INDEFINITE)
|
||||
Snackbar snackbar = Snackbar.make(view, new ThrowableWrapper(ex).getSafeMessage(), Snackbar.LENGTH_INDEFINITE)
|
||||
.setGestureInsetBottomIgnored(true);
|
||||
Helper.setSnackbarLines(snackbar, 7);
|
||||
snackbar.setAction(R.string.title_fix, new View.OnClickListener() {
|
||||
@@ -6582,7 +6582,7 @@ public class FragmentCompose extends FragmentBase {
|
||||
at android.content.ContentResolver.openInputStream(ContentResolver.java:1187)
|
||||
at eu.faircode.email.FragmentCompose.addAttachment(SourceFile:27)
|
||||
*/
|
||||
Snackbar.make(view, ex.toString(), Snackbar.LENGTH_LONG)
|
||||
Snackbar.make(view, new ThrowableWrapper(ex).toSafeString(), Snackbar.LENGTH_LONG)
|
||||
.setGestureInsetBottomIgnored(true).show();
|
||||
} else {
|
||||
if (ex instanceof IOException &&
|
||||
|
||||
Reference in New Issue
Block a user