diff --git a/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java b/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java index 903a83f12f06ed16cda7bf454188fef060d9e3ed..18eadb3d732702b946a10dcc84be89ef80a9f012 100644 --- a/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java @@ -1787,10 +1787,12 @@ public class EditAccountActivity extends OmemoActivity .register(data, input.getText().toString())); builder.setNegativeButton( getString(R.string.cancel), - (dialog, which) -> account.getXmppConnection().cancelRegistration()); + (dialog, which) -> + new Thread(() -> account.getXmppConnection().cancelRegistration()).start() + ); builder.setOnCancelListener( - dialog -> account.getXmppConnection().cancelRegistration()); + dialog -> new Thread(() -> account.getXmppConnection().cancelRegistration()).start()); mCaptchaDialog = builder.create(); mCaptchaDialog.show(); input.requestFocus();