Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c410a1bd authored by Flavio Lerda's avatar Flavio Lerda Committed by Android (Google) Code Review
Browse files

Merge "Correctly handle missing URI."

parents bd702127 15820796
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ import static android.provider.VoicemailContract.Status.NOTIFICATION_CHANNEL_STA
import static android.provider.VoicemailContract.Status.NOTIFICATION_CHANNEL_STATE_OK;

import com.android.contacts.R;
import com.android.contacts.util.UriUtils;

import android.database.Cursor;
import android.net.Uri;
@@ -219,9 +220,9 @@ public class VoicemailStatusHelperImpl implements VoicemailStatusHelper {

        Uri actionUri = null;
        if (action == Action.CALL_VOICEMAIL) {
            actionUri = Uri.parse(cursor.getString(VOICEMAIL_ACCESS_URI_INDEX));
            actionUri = UriUtils.parseUriOrNull(cursor.getString(VOICEMAIL_ACCESS_URI_INDEX));
        } else if (action == Action.CONFIGURE_VOICEMAIL) {
            actionUri = Uri.parse(cursor.getString(SETTINGS_URI_INDEX));
            actionUri = UriUtils.parseUriOrNull(cursor.getString(SETTINGS_URI_INDEX));
        }
        return new MessageStatusWithPriority(
                new StatusMessage(sourcePackage, overallState.getCallLogMessageId(),