diff options
| -rw-r--r-- | core/java/com/android/internal/app/ResolverActivity.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/core/java/com/android/internal/app/ResolverActivity.java b/core/java/com/android/internal/app/ResolverActivity.java index cd853b62e622..591267e51871 100644 --- a/core/java/com/android/internal/app/ResolverActivity.java +++ b/core/java/com/android/internal/app/ResolverActivity.java @@ -181,11 +181,12 @@ public class ResolverActivity extends AlertActivity implements AdapterView.OnIte } else { mAlwaysUseOption = false; } - } - final int initialHighlight = mAdapter.getInitialHighlight(); - if (initialHighlight >= 0) { - mListView.setItemChecked(initialHighlight, true); - onItemClick(null, null, initialHighlight, 0); // Other entries are not used + // Set the initial highlight if there was a preferred or last used choice + final int initialHighlight = mAdapter.getInitialHighlight(); + if (initialHighlight >= 0) { + mListView.setItemChecked(initialHighlight, true); + onItemClick(null, null, initialHighlight, 0); // Other entries are not used + } } } |