summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Seigo Nonaka <nona@google.com> 2021-03-31 21:53:43 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2021-03-31 21:53:43 +0000
commit39c49f8daa74246edae54c32ecea4dbcfab9ae8d (patch)
tree764fa1025b247924feba0ccce445766581cfbbc2
parent215fe701236d79d5fd30db39e4cf205323e28f7e (diff)
parentba987ca94fdec3a1ada76756b6ac77a1584c9051 (diff)
Merge "Override isRestricted for preventing unexpected resource loading" into rvc-qpr-dev
-rw-r--r--core/java/android/widget/RemoteViews.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/widget/RemoteViews.java b/core/java/android/widget/RemoteViews.java
index 7016c5cf0de6..a9b2c4df255f 100644
--- a/core/java/android/widget/RemoteViews.java
+++ b/core/java/android/widget/RemoteViews.java
@@ -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 {