From 97afde26a88ef60f40abf64b90098b0a9d4a3182 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 20 Jun 2025 09:01:14 +0200 Subject: [PATCH] Limit unified folder type search --- .../java/eu/faircode/email/ActivityView.java | 1 + .../email/BoundaryCallbackMessages.java | 25 +++++++++++++++++-- .../faircode/email/FragmentDialogSearch.java | 4 +++ .../eu/faircode/email/FragmentMessages.java | 1 + 4 files changed, 29 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index 91f296330a..729dfe5424 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -2348,6 +2348,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB BoundaryCallbackMessages.SearchCriteria criteria = new BoundaryCallbackMessages.SearchCriteria(); criteria.with_flagged = true; criteria.with_flag_color = args.getInt("color"); + criteria.with_folder_type = args.getString("type"); final long account = args.getLong("account", -1); final long folder = args.getLong("folder", -1); diff --git a/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java b/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java index 1ddb9d2841..68afd5430e 100644 --- a/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java +++ b/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java @@ -128,6 +128,9 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback 0 ? "+" : "") + TextUtils.join(",", flags); @@ -1351,7 +1364,8 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback