diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 05eb86c62b..f208488743 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -50,10 +50,6 @@
-
-
diff --git a/res/layout/registration_problems.xml b/res/layout/registration_problems.xml
index 7abfbb522a..b142f5db38 100644
--- a/res/layout/registration_problems.xml
+++ b/res/layout/registration_problems.xml
@@ -1,140 +1,107 @@
-
+
-
+
-
+
+
+
+ android:paddingRight="10dip"
+ android:text="•" />
-
+
-
+
-
+
+
+
-
+
-
+
-
-
-
+
-
+
-
+
+
+
-
+
-
+
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
diff --git a/src/org/thoughtcrime/securesms/RegistrationProblemsActivity.java b/src/org/thoughtcrime/securesms/RegistrationProblemsActivity.java
deleted file mode 100644
index d313f8e8f5..0000000000
--- a/src/org/thoughtcrime/securesms/RegistrationProblemsActivity.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package org.thoughtcrime.securesms;
-
-import android.os.Bundle;
-import android.support.v7.app.ActionBarActivity;
-import android.view.View;
-import android.widget.Button;
-
-
-public class RegistrationProblemsActivity extends BaseActionBarActivity {
-
- @Override
- public void onCreate(Bundle bundle) {
- super.onCreate(bundle);
- setContentView(R.layout.registration_problems);
- setTitle(getString(R.string.RegistrationProblemsActivity_possible_problems));
-
- ((Button)findViewById(R.id.close_button)).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-}
diff --git a/src/org/thoughtcrime/securesms/RegistrationProgressActivity.java b/src/org/thoughtcrime/securesms/RegistrationProgressActivity.java
index c696b2c7cc..123d4dd789 100644
--- a/src/org/thoughtcrime/securesms/RegistrationProgressActivity.java
+++ b/src/org/thoughtcrime/securesms/RegistrationProgressActivity.java
@@ -31,6 +31,8 @@ import android.widget.TextView;
import android.widget.Toast;
+import com.afollestad.materialdialogs.MaterialDialog;
+
import org.thoughtcrime.securesms.crypto.MasterSecret;
import org.thoughtcrime.securesms.push.TextSecureCommunicationFactory;
import org.thoughtcrime.securesms.service.KeyCachingService;
@@ -171,9 +173,11 @@ public class RegistrationProgressActivity extends BaseActionBarActivity {
spannableString.setSpan(new ClickableSpan() {
@Override
public void onClick(View widget) {
- Intent intent = new Intent(RegistrationProgressActivity.this,
- RegistrationProblemsActivity.class);
- startActivity(intent);
+ new MaterialDialog.Builder(RegistrationProgressActivity.this)
+ .title(R.string.RegistrationProblemsActivity_possible_problems)
+ .customView(R.layout.registration_problems, true)
+ .neutralText(android.R.string.ok)
+ .show();
}
}, pretext.length() + 1, spannableString.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);