Loading core/java/com/android/internal/app/ResolverActivity.java +8 −1 Original line number Diff line number Diff line Loading @@ -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(); } Loading @@ -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 Loading Loading
core/java/com/android/internal/app/ResolverActivity.java +8 −1 Original line number Diff line number Diff line Loading @@ -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(); } Loading @@ -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 Loading