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

Commit 35017f7d 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: I424e9e703ed1f6cf30b7cb331891788a68c891d5
parents b4ebc285 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());
            }
        }
    }