Change summary
  src/cheogram/java/com/cheogram/android/EmojiSearch.java           | 1 
src/main/java/eu/siacs/conversations/ui/ConversationFragment.java | 3 
2 files changed, 1 insertion(+), 3 deletions(-)
  Detailed changes
  
  
    
    @@ -298,7 +298,6 @@ public class EmojiSearch {
 					// Acquire outside so to not block UI thread
 					doingUpdate.acquire();
 					activity.runOnUiThread(() -> {
-						try { view.getItemAnimator().endAnimations(); } catch (final Exception e) {  }
 						submitList(results, () -> {
 							activity.runOnUiThread(() -> doingUpdate.release());
 						});
  
  
  
    
    @@ -1539,7 +1539,6 @@ public class ConversationFragment extends XmppFragment
                 protected void onQuery(@Nullable CharSequence query) {
                     if (!activity.xmppConnectionService.getBooleanPreference("message_autocomplete", R.bool.message_autocomplete)) return;
 
-                    getRecyclerView().getItemAnimator().endAnimations();
                     final var allUsers = conversation.getMucOptions().getUsers();
                     if (!conversation.getMucOptions().getUsersByRole(MucOptions.Role.MODERATOR).isEmpty()) {
                         final var u = new MucOptions.User(conversation.getMucOptions(), null, "\0role:moderator", "Notify active moderators", new HashSet<>());
@@ -1632,7 +1631,6 @@ public class ConversationFragment extends XmppFragment
                 @Override
                 protected void onViewHidden() {
                     if (getRecyclerView() == null) return;
-                    try { getRecyclerView().getItemAnimator().endAnimations(); } catch (final Exception e) { }
                     super.onViewHidden();
                 }
 
@@ -1643,6 +1641,7 @@ public class ConversationFragment extends XmppFragment
                     emojiDebounce.removeCallbacksAndMessages(null);
                     emojiDebounce.postDelayed(() -> {
                         if (getRecyclerView() == null) return;
+                        getRecyclerView().setItemAnimator(null);
                         adapter.search(activity, getRecyclerView(), query.toString());
                     }, 100L);
                 }