summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorarangelov <arangelov@google.com>2020-04-16 15:57:38 +0100
committerarangelov <arangelov@google.com>2020-04-16 17:06:26 +0100
commit4872e68cf6343c04a310445f006ec189525be247 (patch)
treeaa03a3c524349551ddf9682d30eaefbc7b3c3165 /core/java
parent5f29e27a11b61c6fcc9ba646ecf4b66227d93154 (diff)
Call updateChooserCounts with the correct user id
Fixes: 154216098 Test: atest ChooserActivityTest Test: manually share in-profile and cross-profile Change-Id: I7a970acba6ca4ab044c2fa07cef6bfe99582bf62
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/app/ChooserActivity.java2
-rw-r--r--core/java/com/android/internal/app/ResolverListAdapter.java5
2 files changed, 4 insertions, 3 deletions
diff --git a/core/java/com/android/internal/app/ChooserActivity.java b/core/java/com/android/internal/app/ChooserActivity.java
index 3e7f24b034ac..d851a099d0e1 100644
--- a/core/java/com/android/internal/app/ChooserActivity.java
+++ b/core/java/com/android/internal/app/ChooserActivity.java
@@ -2171,7 +2171,7 @@ public class ChooserActivity extends ResolverActivity implements
mChooserMultiProfilePagerAdapter.getActiveListAdapter();
if (currentListAdapter != null) {
currentListAdapter.updateModel(info.getResolvedComponentName());
- currentListAdapter.updateChooserCounts(ri.activityInfo.packageName, getUserId(),
+ currentListAdapter.updateChooserCounts(ri.activityInfo.packageName,
targetIntent.getAction());
}
if (DEBUG) {
diff --git a/core/java/com/android/internal/app/ResolverListAdapter.java b/core/java/com/android/internal/app/ResolverListAdapter.java
index 579abeecad13..73109c5c1fbc 100644
--- a/core/java/com/android/internal/app/ResolverListAdapter.java
+++ b/core/java/com/android/internal/app/ResolverListAdapter.java
@@ -165,8 +165,9 @@ public class ResolverListAdapter extends BaseAdapter {
mResolverListController.updateModel(componentName);
}
- public void updateChooserCounts(String packageName, int userId, String action) {
- mResolverListController.updateChooserCounts(packageName, userId, action);
+ public void updateChooserCounts(String packageName, String action) {
+ mResolverListController.updateChooserCounts(
+ packageName, getUserHandle().getIdentifier(), action);
}
List<ResolvedComponentInfo> getUnfilteredResolveList() {