diff options
| author | Tim Kilbourn <tkilbourn@google.com> | 2014-10-09 19:09:30 +0000 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2014-10-09 19:09:30 +0000 |
| commit | 5d7f58be2c034823d6e5cfab847ad50b2a463dfc (patch) | |
| tree | 4efc8cc61ac6fcfa2c34c9d27ee2ee266c142714 /core/java | |
| parent | ab46eda872b4c9a4e16c57c00e5c85bb1f7143ce (diff) | |
| parent | 37bd07768a05aabb0905608606f354a488a2d5cf (diff) | |
am 37bd0776: Merge "Don\'t start SearchDialog on television." into lmp-dev
* commit '37bd07768a05aabb0905608606f354a488a2d5cf':
Don't start SearchDialog on television.
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/app/SearchManager.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/core/java/android/app/SearchManager.java b/core/java/android/app/SearchManager.java index 261b15d939e4..4c253f3b6017 100644 --- a/core/java/android/app/SearchManager.java +++ b/core/java/android/app/SearchManager.java @@ -23,6 +23,7 @@ import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.pm.ResolveInfo; +import android.content.res.Configuration; import android.database.Cursor; import android.graphics.Rect; import android.net.Uri; @@ -624,9 +625,13 @@ public class SearchManager return; } - ensureSearchDialog(); + UiModeManager uiModeManager = new UiModeManager(); + // Don't show search dialog on televisions. + if (uiModeManager.getCurrentModeType() != Configuration.UI_MODE_TYPE_TELEVISION) { + ensureSearchDialog(); - mSearchDialog.show(initialQuery, selectInitialQuery, launchActivity, appSearchData); + mSearchDialog.show(initialQuery, selectInitialQuery, launchActivity, appSearchData); + } } private void ensureSearchDialog() { |
