diff --git a/app/src/main/java/com/nextcloud/talk/controllers/ContactsController.java b/app/src/main/java/com/nextcloud/talk/controllers/ContactsController.java index e0f6f766f..8e8366b2b 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/ContactsController.java +++ b/app/src/main/java/com/nextcloud/talk/controllers/ContactsController.java @@ -291,7 +291,14 @@ public class ContactsController extends BaseController implements SearchView.OnQ } else { conversationIntent.putExtras(bundle); startActivity(conversationIntent); - new Handler().postDelayed(() -> getRouter().popCurrentController(), 100); + new Handler().postDelayed(new Runnable() { + @Override + public void run() { + if (!isDestroyed() && !isBeingDestroyed()) { + getRouter().popCurrentController(); + } + } + }, 100); } }