summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Ruchi Kandoi <kandoiruchi@google.com> 2017-08-31 20:14:15 +0000
committer android-build-merger <android-build-merger@google.com> 2017-08-31 20:14:15 +0000
commit1fecd07befc46fce72c5e3cdfc087f5c3d336dbf (patch)
treec3b82533079a74de17dbae0aa672c030a5b4a7da
parentd188da9e1750e5a5333a967f432ff7dac7bda1da (diff)
parent0caca11df42d72ad9c5f6d4d49b5d29b30b83502 (diff)
Merge "Do not call setAlwaysButtonEnabled if the activity doesn't support defaults." into oc-mr1-dev am: c1235a1ff2
am: 0caca11df4 Change-Id: Ia47decb98a151786fc9a5262eff20c55814b6170
-rw-r--r--core/java/com/android/internal/app/ResolverActivity.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/com/android/internal/app/ResolverActivity.java b/core/java/com/android/internal/app/ResolverActivity.java
index 80f4b99c8113..ceb06f511108 100644
--- a/core/java/com/android/internal/app/ResolverActivity.java
+++ b/core/java/com/android/internal/app/ResolverActivity.java
@@ -1941,7 +1941,8 @@ public class ResolverActivity extends Activity {
final int checkedPos = mAdapterView.getCheckedItemPosition();
final boolean hasValidSelection = checkedPos != ListView.INVALID_POSITION;
if (!useLayoutWithDefault()
- && (!hasValidSelection || mLastSelected != checkedPos)) {
+ && (!hasValidSelection || mLastSelected != checkedPos)
+ && mAlwaysButton != null) {
setAlwaysButtonEnabled(hasValidSelection, checkedPos, true);
mOnceButton.setEnabled(hasValidSelection);
if (hasValidSelection) {