diff options
| author | 2011-09-29 17:54:22 -0700 | |
|---|---|---|
| committer | 2011-09-29 17:54:22 -0700 | |
| commit | 2783b4fa43568e480fd59e8beb7d762f9f696249 (patch) | |
| tree | 975ca231edc5e0d5ffd5def487a69af09b48d8ae | |
| parent | 46c78b4de14b18152db031d155006e6f45aa9eaa (diff) | |
| parent | 1c07e22c364732779b33c72bdc0e18c4bda0f7ef (diff) | |
Merge "ActivityChooserView shows "see all" improperly."
| -rw-r--r-- | core/java/android/widget/ActivityChooserView.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/widget/ActivityChooserView.java b/core/java/android/widget/ActivityChooserView.java index c6e63c36098f..c37cc5223830 100644 --- a/core/java/android/widget/ActivityChooserView.java +++ b/core/java/android/widget/ActivityChooserView.java @@ -302,8 +302,6 @@ public class ActivityChooserView extends ViewGroup implements ActivityChooserMod getViewTreeObserver().addOnGlobalLayoutListener(mOnGlobalLayoutListener); - mAdapter.setMaxActivityCount(maxActivityCount); - final boolean defaultActivityButtonShown = mDefaultActivityButton.getVisibility() == VISIBLE; @@ -312,8 +310,10 @@ public class ActivityChooserView extends ViewGroup implements ActivityChooserMod if (maxActivityCount != ActivityChooserViewAdapter.MAX_ACTIVITY_COUNT_UNLIMITED && activityCount > maxActivityCount + maxActivityCountOffset) { mAdapter.setShowFooterView(true); + mAdapter.setMaxActivityCount(maxActivityCount - 1); } else { mAdapter.setShowFooterView(false); + mAdapter.setMaxActivityCount(maxActivityCount); } ListPopupWindow popupWindow = getListPopupWindow(); |