Merge "Fix single field highlighting for autofill." into rvc-dev am: cc45f332a4 am: 8c9f394c33
Change-Id: I38076ed005f59dbc5d0e3ca433df84e515aaae5a
This commit is contained in:
@@ -3475,7 +3475,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
|
||||
/**
|
||||
* Flag indicating the field should not have yellow highlight when autofilled.
|
||||
*/
|
||||
private static final int PFLAG4_AUTOFILL_HIDE_HIGHLIGHT = 0x100;
|
||||
private static final int PFLAG4_AUTOFILL_HIDE_HIGHLIGHT = 0x200;
|
||||
|
||||
/* End of masks for mPrivateFlags4 */
|
||||
|
||||
|
||||
@@ -1242,9 +1242,10 @@ public final class AutofillManager {
|
||||
if (mLastAutofilledData.containsKey(id)) {
|
||||
value = view.getAutofillValue();
|
||||
valueWasRead = true;
|
||||
final boolean hideHighlight = mLastAutofilledData.keySet().size() == 1;
|
||||
|
||||
if (Objects.equals(mLastAutofilledData.get(id), value)) {
|
||||
view.setAutofilled(true, false);
|
||||
view.setAutofilled(true, hideHighlight);
|
||||
} else {
|
||||
view.setAutofilled(false, false);
|
||||
mLastAutofilledData.remove(id);
|
||||
|
||||
Reference in New Issue
Block a user