summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Svetoslav Ganov <svetoslavganov@google.com> 2011-09-29 17:54:22 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2011-09-29 17:54:22 -0700
commit2783b4fa43568e480fd59e8beb7d762f9f696249 (patch)
tree975ca231edc5e0d5ffd5def487a69af09b48d8ae
parent46c78b4de14b18152db031d155006e6f45aa9eaa (diff)
parent1c07e22c364732779b33c72bdc0e18c4bda0f7ef (diff)
Merge "ActivityChooserView shows "see all" improperly."
-rw-r--r--core/java/android/widget/ActivityChooserView.java4
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();