diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 66ad68dcac..53daff5e5c 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -1991,6 +1991,7 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? swipes.right_type : swipes.left_type); @@ -2324,6 +2339,13 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. return; } + if (experiments && + iProperties.getValue("expanded", message.id)) { + adapter.notifyItemChanged(pos); + onMenuReply(message, "reply", null); + return; + } + if (EntityFolder.OUTBOX.equals(message.folderType)) { ActivityCompose.undoSend(message.id, getContext(), getViewLifecycleOwner(), getParentFragmentManager()); return; @@ -2405,7 +2427,8 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. if (message == null) return null; - if (iProperties.getValue("expanded", message.id)) + if (!experiments && + iProperties.getValue("expanded", message.id)) return null; return message;