diff options
| author | 2024-03-22 12:14:45 -0400 | |
|---|---|---|
| committer | 2024-03-22 12:17:35 -0400 | |
| commit | 7f5aea44a97747dbd699c82dea42e21369a439b4 (patch) | |
| tree | daecb66b482b3ebd7727007b5af7da518dfbfdcb /libs/androidfw/AttributeResolution.cpp | |
| parent | 305c27653fe5f862fc0a8c2d5349f4bd0000de53 (diff) | |
CallStyle: don't reglue icon+label if never glued
EmphasizedNotificationButton has two ways of rendering the icon and
label:
1. Unglued, where they're set using View's standard methods.
2. Glued, where they're saved and combined into a single Spannable with
an ImageSpan for the icon.
A small logic error meant that we were "re-gluing" the icon and label on
layout direction updates *even if they weren't glued to start with*, and
gluing a null icon and label gives a blank button instead of the label
the caller already set.
Bug: 330746629
Test: atest NotificationEmphasizedButtonState
Flag: NA
Change-Id: I2160dd17d39bd00a045422e2096d14b9ebb68902
Diffstat (limited to 'libs/androidfw/AttributeResolution.cpp')
0 files changed, 0 insertions, 0 deletions