diff options
| author | 2017-08-31 20:14:15 +0000 | |
|---|---|---|
| committer | 2017-08-31 20:14:15 +0000 | |
| commit | 1fecd07befc46fce72c5e3cdfc087f5c3d336dbf (patch) | |
| tree | c3b82533079a74de17dbae0aa672c030a5b4a7da | |
| parent | d188da9e1750e5a5333a967f432ff7dac7bda1da (diff) | |
| parent | 0caca11df42d72ad9c5f6d4d49b5d29b30b83502 (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.java | 3 |
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) { |