summaryrefslogtreecommitdiffstats
path: root/core/java
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2012-09-23 12:58:09 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-09-23 12:58:10 -0700
commitb939e35274334d1f5e71a526efe8d235eb6d7387 (patch)
tree9292319858bd01ec3bd01f132405c9a13620ed7e /core/java
parent925b6a715f42296dee7d80c3a3b4024d264a3c97 (diff)
parent8da429e80d1778d7bcfbfbd64355c70fb466b3ce (diff)
downloadframeworks_base-b939e35274334d1f5e71a526efe8d235eb6d7387.zip
frameworks_base-b939e35274334d1f5e71a526efe8d235eb6d7387.tar.gz
frameworks_base-b939e35274334d1f5e71a526efe8d235eb6d7387.tar.bz2
Merge "Fix issue #7209355, #7214271." into jb-mr1-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/content/pm/ResolveInfo.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/core/java/android/content/pm/ResolveInfo.java b/core/java/android/content/pm/ResolveInfo.java
index e3749b4..07117fe 100644
--- a/core/java/android/content/pm/ResolveInfo.java
+++ b/core/java/android/content/pm/ResolveInfo.java
@@ -230,6 +230,21 @@ public class ResolveInfo implements Parcelable {
public ResolveInfo() {
}
+ public ResolveInfo(ResolveInfo orig) {
+ activityInfo = orig.activityInfo;
+ serviceInfo = orig.serviceInfo;
+ filter = orig.filter;
+ priority = orig.priority;
+ preferredOrder = orig.preferredOrder;
+ match = orig.match;
+ specificIndex = orig.specificIndex;
+ labelRes = orig.labelRes;
+ nonLocalizedLabel = orig.nonLocalizedLabel;
+ icon = orig.icon;
+ resolvePackageName = orig.resolvePackageName;
+ system = orig.system;
+ }
+
public String toString() {
ComponentInfo ci = activityInfo != null ? activityInfo : serviceInfo;
return "ResolveInfo{"