From 8932cdcc864e384bab50cb7c7fc92bc6528f3be2 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 21 Jan 2020 15:24:07 +0100 Subject: [PATCH] Search for hidden/encrypted on device only --- .../java/eu/faircode/email/FragmentMessages.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index c96816c8fd..de2b814bf7 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -1092,9 +1092,17 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. else fabCompose.hide(); - if (viewType == AdapterMessage.ViewType.SEARCH && !server) - fabSearch.show(); - else + if (viewType == AdapterMessage.ViewType.SEARCH && !server) { + if (query != null && query.startsWith(getString(R.string.title_search_special_prefix) + ":")) { + String special = query.split(":")[1]; + if (getString(R.string.title_search_special_snoozed).equals(special) || + getString(R.string.title_search_special_encrypted).equals(special)) + fabSearch.hide(); + else + fabSearch.show(); + } else + fabSearch.show(); + } else fabSearch.hide(); fabMore.hide();