Loading core/java/com/android/internal/app/ChooserActivity.java +11 −9 Original line number Diff line number Diff line Loading @@ -1427,12 +1427,10 @@ public class ChooserActivity extends ResolverActivity { } private void updateAlphabeticalList() { if (getDisplayList().size() > MAX_RANKED_TARGETS) { mSortedList.clear(); mSortedList.addAll(getDisplayList()); Collections.sort(mSortedList, new AzInfoComparator(ChooserActivity.this)); } } /** * Sort intents alphabetically based on display label. Loading Loading @@ -2047,12 +2045,13 @@ public class ChooserActivity extends ResolverActivity { @Override public int getUnfilteredCount() { int appTargets = super.getUnfilteredCount(); if (appTargets > MAX_RANKED_TARGETS) { appTargets = appTargets + MAX_RANKED_TARGETS; if (appTargets > getMaxRankedTargets()) { appTargets = appTargets + getMaxRankedTargets(); } return appTargets + getSelectableServiceTargetCount() + getCallerTargetCount(); } public int getCallerTargetCount() { return Math.min(mCallerTargets.size(), MAX_SUGGESTED_APP_TARGETS); } Loading Loading @@ -2080,14 +2079,17 @@ public class ChooserActivity extends ResolverActivity { int getAlphaTargetCount() { int standardCount = super.getCount(); return standardCount > MAX_RANKED_TARGETS ? standardCount : 0; return standardCount > getMaxRankedTargets() ? standardCount : 0; } int getRankedTargetCount() { int spacesAvailable = MAX_RANKED_TARGETS - getCallerTargetCount(); int spacesAvailable = getMaxRankedTargets() - getCallerTargetCount(); return Math.min(spacesAvailable, super.getCount()); } private int getMaxRankedTargets() { return mChooserRowAdapter == null ? 4 : mChooserRowAdapter.getMaxTargetsPerRow(); } public int getPositionTargetType(int position) { int offset = 0; Loading Loading
core/java/com/android/internal/app/ChooserActivity.java +11 −9 Original line number Diff line number Diff line Loading @@ -1427,12 +1427,10 @@ public class ChooserActivity extends ResolverActivity { } private void updateAlphabeticalList() { if (getDisplayList().size() > MAX_RANKED_TARGETS) { mSortedList.clear(); mSortedList.addAll(getDisplayList()); Collections.sort(mSortedList, new AzInfoComparator(ChooserActivity.this)); } } /** * Sort intents alphabetically based on display label. Loading Loading @@ -2047,12 +2045,13 @@ public class ChooserActivity extends ResolverActivity { @Override public int getUnfilteredCount() { int appTargets = super.getUnfilteredCount(); if (appTargets > MAX_RANKED_TARGETS) { appTargets = appTargets + MAX_RANKED_TARGETS; if (appTargets > getMaxRankedTargets()) { appTargets = appTargets + getMaxRankedTargets(); } return appTargets + getSelectableServiceTargetCount() + getCallerTargetCount(); } public int getCallerTargetCount() { return Math.min(mCallerTargets.size(), MAX_SUGGESTED_APP_TARGETS); } Loading Loading @@ -2080,14 +2079,17 @@ public class ChooserActivity extends ResolverActivity { int getAlphaTargetCount() { int standardCount = super.getCount(); return standardCount > MAX_RANKED_TARGETS ? standardCount : 0; return standardCount > getMaxRankedTargets() ? standardCount : 0; } int getRankedTargetCount() { int spacesAvailable = MAX_RANKED_TARGETS - getCallerTargetCount(); int spacesAvailable = getMaxRankedTargets() - getCallerTargetCount(); return Math.min(spacesAvailable, super.getCount()); } private int getMaxRankedTargets() { return mChooserRowAdapter == null ? 4 : mChooserRowAdapter.getMaxTargetsPerRow(); } public int getPositionTargetType(int position) { int offset = 0; Loading