Merge "Also check inactive profile targets in onHandlePackagesChanged" into rvc-dev am: 3258a3e170 am: 0c11f15f7e

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11894163

Change-Id: I02236ba48322a6e0f4118b6c334edeb208474f47
This commit is contained in:
Antoan Angelov
2020-06-18 14:40:11 +00:00
committed by Automerger Merge Worker

View File

@@ -1938,7 +1938,7 @@ public class ResolverActivity extends Activity implements
ResolverListAdapter activeListAdapter =
mMultiProfilePagerAdapter.getActiveListAdapter();
activeListAdapter.notifyDataSetChanged();
if (activeListAdapter.getCount() == 0) {
if (activeListAdapter.getCount() == 0 && !inactiveListAdapterHasItems()) {
// We no longer have any items... just finish the activity.
finish();
}
@@ -1948,6 +1948,13 @@ public class ResolverActivity extends Activity implements
}
}
private boolean inactiveListAdapterHasItems() {
if (!shouldShowTabs()) {
return false;
}
return mMultiProfilePagerAdapter.getInactiveListAdapter().getCount() > 0;
}
private BroadcastReceiver createWorkProfileStateReceiver() {
return new BroadcastReceiver() {
@Override