fix crash when joining call while silent ringtone is set

E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.nextcloud.talk2, PID: 10874
    java.lang.NullPointerException: uri param can not be null.
        at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1058)
        at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1021)
        at com.nextcloud.talk.activities.CallActivity.playCallingSound(CallActivity.java:2643)

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2022-12-05 12:51:21 +01:00
parent 4991fcceab
commit 3e6c846d62
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B

View File

@ -2637,6 +2637,7 @@ public class CallActivity extends CallBaseActivity {
"/tr110_1_kap8_3_freiton1");
}
if (ringtoneUri != null) {
mediaPlayer = new MediaPlayer();
try {
mediaPlayer.setDataSource(this, ringtoneUri);
@ -2655,6 +2656,7 @@ public class CallActivity extends CallBaseActivity {
Log.e(TAG, "Failed to play sound");
}
}
}
private void stopCallingSound() {
if (mediaPlayer != null) {