Override isRestricted for preventing unexpected resource loading

Bug: 179461812
Test: atest FontResourceTest
Change-Id: Ifb731310d31b80522bc82052625716083cac9e6f
(cherry picked from commit 0de34e9d87)
This commit is contained in:
Seigo Nonaka
2021-03-01 19:23:10 -08:00
parent 64ab91ef98
commit ba987ca94f

View File

@@ -593,6 +593,14 @@ public class RemoteViews implements Parcelable, Filter {
public String getPackageName() {
return mContextForResources.getPackageName();
}
@Override
public boolean isRestricted() {
// Override isRestricted and direct to resource's implementation. The isRestricted is
// used for determining the risky resources loading, e.g. fonts, thus direct to context
// for resource.
return mContextForResources.isRestricted();
}
}
private class SetEmptyView extends Action {