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); }