From fe4f1aeb92cdbe7f7af44be573d6e4f51ec2c1f4 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 12 Dec 2024 07:10:11 +0100 Subject: [PATCH] Fixed NPE --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 9e88aa3c37..4fb4829e8d 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -1703,7 +1703,8 @@ public class FragmentMessages extends FragmentBase public void onClick(View v) { boolean more_clear = prefs.getBoolean("more_clear", true); MoreResult result = (MoreResult) cardMore.getTag(); - onActionFlagColorSelection(more_clear, result == null ? Color.TRANSPARENT : result.color); + onActionFlagColorSelection(more_clear, + result == null || result.color == null ? Color.TRANSPARENT : result.color); } }); @@ -4729,7 +4730,8 @@ public class FragmentMessages extends FragmentBase onActionFlagSelection(false, Color.TRANSPARENT, null, false); return true; } else if (itemId == R.string.title_flag_color) { - onActionFlagColorSelection(false, result == null ? Color.TRANSPARENT : result.color); + onActionFlagColorSelection(false, + result == null || result.color == null ? Color.TRANSPARENT : result.color); return true; } else if (itemId == R.string.title_importance_low) { onActionSetImportanceSelection(EntityMessage.PRIORITIY_LOW, null, false);