From 091f7c49abfc84c08c266ca7b0a3635fc80b314d Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 22 Sep 2023 13:48:44 -0300 Subject: [PATCH] Fix issue where story contact list would reset when selecting contacts. Fixes #13174 --- .../thoughtcrime/securesms/ContactSelectionListFragment.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/ContactSelectionListFragment.java b/app/src/main/java/org/thoughtcrime/securesms/ContactSelectionListFragment.java index b91317e336..1ba92cbb91 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/ContactSelectionListFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/ContactSelectionListFragment.java @@ -85,6 +85,7 @@ import java.io.IOException; import java.util.Collections; import java.util.HashSet; import java.util.List; +import java.util.Objects; import java.util.Optional; import java.util.Set; import java.util.function.Consumer; @@ -519,6 +520,10 @@ public final class ContactSelectionListFragment extends LoggingFragment { } public void setQueryFilter(String filter) { + if (Objects.equals(filter, this.cursorFilter)) { + return; + } + this.cursorFilter = filter; contactSearchMediator.onFilterChanged(filter); }