Merge "Fixed autofill forged package check to only compare the package name." into pi-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
2fbdb17cd3
@@ -271,7 +271,8 @@ final class Session implements RemoteFillService.FillServiceCallbacks, ViewState
|
|||||||
|
|
||||||
// Sanitize structure before it's sent to service.
|
// Sanitize structure before it's sent to service.
|
||||||
final ComponentName componentNameFromApp = structure.getActivityComponent();
|
final ComponentName componentNameFromApp = structure.getActivityComponent();
|
||||||
if (!mComponentName.equals(componentNameFromApp)) {
|
if (componentNameFromApp == null || !mComponentName.getPackageName()
|
||||||
|
.equals(componentNameFromApp.getPackageName())) {
|
||||||
Slog.w(TAG, "Activity " + mComponentName + " forged different component on "
|
Slog.w(TAG, "Activity " + mComponentName + " forged different component on "
|
||||||
+ "AssistStructure: " + componentNameFromApp);
|
+ "AssistStructure: " + componentNameFromApp);
|
||||||
structure.setActivityComponent(mComponentName);
|
structure.setActivityComponent(mComponentName);
|
||||||
|
|||||||
Reference in New Issue
Block a user