diff --git a/app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java b/app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java index 08fb0ae73..0c3b5f707 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java +++ b/app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java @@ -1023,9 +1023,15 @@ public class ConversationsListController extends BaseController implements Searc } } - @Subscribe(threadMode = ThreadMode.BACKGROUND) + @Subscribe(threadMode = ThreadMode.MAIN) public void onMessageEvent(ConversationsListFetchDataEvent conversationsListFetchDataEvent) { fetchData(); + + new Handler().postDelayed(() -> { + if (conversationsListBottomDialog.isShowing()) { + conversationsListBottomDialog.dismiss(); + } + }, 2500); } private void showDeleteConversationDialog(Bundle savedInstanceState) {