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

Commit 00cb90c6 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Use shortcut label for overflow conversation title" into rvc-dev am: 33f84031

Original change: undetermined

Change-Id: I801b9c40633fc88ae44a01262aeff9fd91bb63ab
parents bd812fe9 33f84031
Loading
Loading
Loading
Loading
+12 −4
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ import static com.android.systemui.bubbles.BubbleDebugConfig.TAG_WITH_CLASS_NAME

import android.app.Activity;
import android.content.Context;
import android.content.pm.ShortcutInfo;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.content.res.TypedArray;
@@ -204,6 +205,8 @@ public class BubbleOverflowActivity extends Activity {
}

class BubbleOverflowAdapter extends RecyclerView.Adapter<BubbleOverflowAdapter.ViewHolder> {
    private static final String TAG = TAG_WITH_CLASS_NAME ? "BubbleOverflowAdapter" : TAG_BUBBLES;

    private Context mContext;
    private Consumer<Bubble> mPromoteBubbleFromOverflow;
    private List<Bubble> mBubbles;
@@ -282,11 +285,16 @@ class BubbleOverflowAdapter extends RecyclerView.Adapter<BubbleOverflowAdapter.V
                    }
                });

        Bubble.FlyoutMessage message = b.getFlyoutMessage();
        if (message != null && message.senderName != null) {
            vh.textView.setText(message.senderName.toString());
        ShortcutInfo info = b.getEntry().getRanking().getShortcutInfo();
        if (info == null) {
            Log.d(TAG, "ShortcutInfo required to bubble but none found for " + b);
        } else {
            CharSequence label = info.getLabel();
            if (label == null) {
                vh.textView.setText(b.getAppName());
            } else {
                vh.textView.setText(label.toString());
            }
        }
    }