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

Commit ca769c1e authored by Beth Thibodeau's avatar Beth Thibodeau Committed by Automerger Merge Worker
Browse files

Merge "Clear fields that do not have metadata" into rvc-dev am: b7285f57 am:...

Merge "Clear fields that do not have metadata" into rvc-dev am: b7285f57 am: c9db298e am: 0e495416

Change-Id: I31666db97187290270023e4726e349c6b6b3a55b
parents f3446f02 0e495416
Loading
Loading
Loading
Loading
+23 −18
Original line number Diff line number Diff line
@@ -315,11 +315,8 @@ public class MediaControlPanel {
            appName.setTextColor(mForegroundColor);
        }

        // Can be null!
        MediaMetadata mediaMetadata = mController.getMetadata();
        if (mediaMetadata == null) {
            Log.e(TAG, "Media metadata was null");
            return;
        }

        ImageView albumView = mMediaNotifView.findViewById(R.id.album_art);
        if (albumView != null) {
@@ -329,14 +326,20 @@ public class MediaControlPanel {

        // Song name
        TextView titleText = mMediaNotifView.findViewById(R.id.header_title);
        String songName = mediaMetadata.getString(MediaMetadata.METADATA_KEY_TITLE);
        String songName = "";
        if (mediaMetadata != null) {
            songName = mediaMetadata.getString(MediaMetadata.METADATA_KEY_TITLE);
        }
        titleText.setText(songName);
        titleText.setTextColor(mForegroundColor);

        // Artist name (not in mini player)
        TextView artistText = mMediaNotifView.findViewById(R.id.header_artist);
        if (artistText != null) {
            String artistName = mediaMetadata.getString(MediaMetadata.METADATA_KEY_ARTIST);
            String artistName = "";
            if (mediaMetadata != null) {
                artistName = mediaMetadata.getString(MediaMetadata.METADATA_KEY_ARTIST);
            }
            artistText.setText(artistName);
            artistText.setTextColor(mForegroundColor);
        }
@@ -439,6 +442,7 @@ public class MediaControlPanel {
    private void processAlbumArt(MediaMetadata metadata, Icon largeIcon, ImageView albumView) {
        Bitmap albumArt = null;

        if (metadata != null) {
            // First look in URI fields
            for (String field : ART_URIS) {
                String uriString = metadata.getString(field);
@@ -455,6 +459,7 @@ public class MediaControlPanel {
            if (albumArt == null) {
                albumArt = metadata.getBitmap(MediaMetadata.METADATA_KEY_ALBUM_ART);
            }
        }

        // Finally try the notification's largeIcon
        if (albumArt == null && largeIcon != null) {