From 706274f7ff9e1e7eb01f93ae80f7189de7fe6694 Mon Sep 17 00:00:00 2001 From: Dan Sandler Date: Thu, 30 Jul 2015 22:32:54 -0400 Subject: Make the RemoteViews context safe for Icons. Icon needs the RemoteViews' internal context to reflect not just the Resources of the originating application, but its package name as well. Bug: 22840771 Bug: 22852700 Change-Id: I1164cd38d99283982b00daadcf927c7cf63539b3 --- core/java/android/widget/RemoteViews.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'core') diff --git a/core/java/android/widget/RemoteViews.java b/core/java/android/widget/RemoteViews.java index d158313..7ca3339 100644 --- a/core/java/android/widget/RemoteViews.java +++ b/core/java/android/widget/RemoteViews.java @@ -2746,6 +2746,10 @@ public class RemoteViews implements Parcelable, Filter { public Resources.Theme getTheme() { return contextForResources.getTheme(); } + @Override + public String getPackageName() { + return contextForResources.getPackageName(); + } }; LayoutInflater inflater = (LayoutInflater) -- cgit v1.1