Toast instead of crash when no dialler

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/ui/ConversationsActivity.java | 6 
1 file changed, 5 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/ui/ConversationsActivity.java 🔗

@@ -401,7 +401,11 @@ public class ConversationsActivity extends XmppActivity implements OnConversatio
                         Intent intent = new Intent();
                         intent.setComponent(new ComponentName("com.android.server.telecom",
                             "com.android.server.telecom.settings.EnableAccountPreferenceActivity"));
-                        startActivityForResult(intent, DIALLER_INTEGRATION);
+                        try {
+                            startActivityForResult(intent, DIALLER_INTEGRATION);
+                        } catch (ActivityNotFoundException e) {
+                            displayToast("Dialler integration not available on your OS");
+                        }
                         break;
                     case REQUEST_DOWNLOAD_STICKERS:
                         downloadStickers();