summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Justin Koh <justinkoh@google.com> 2013-03-01 23:57:26 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2013-03-01 23:57:26 +0000
commit76f065d2e9d6354a59bb233b969c8417aff7223b (patch)
treee2a0e5c6715a5a67576de264617a3068a401b03b
parent32440aa25d958c8b82e7c17f784defc0a5860c0a (diff)
parent4207fda51babb3892652fcdc901295c81876a38f (diff)
Merge "Add policy check to always show overflow menu button on TV devices." into jb-mr2-dev
-rw-r--r--core/java/com/android/internal/view/ActionBarPolicy.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/java/com/android/internal/view/ActionBarPolicy.java b/core/java/com/android/internal/view/ActionBarPolicy.java
index 0c6b7800f45c..cf69a9d35dfa 100644
--- a/core/java/com/android/internal/view/ActionBarPolicy.java
+++ b/core/java/com/android/internal/view/ActionBarPolicy.java
@@ -19,6 +19,7 @@ package com.android.internal.view;
import com.android.internal.R;
import android.content.Context;
+import android.content.res.Configuration;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.os.Build;
@@ -44,7 +45,10 @@ public class ActionBarPolicy {
}
public boolean showsOverflowMenuButton() {
- return !ViewConfiguration.get(mContext).hasPermanentMenuKey();
+ return !ViewConfiguration.get(mContext).hasPermanentMenuKey() ||
+ ((mContext.getResources().getConfiguration().uiMode &
+ Configuration.UI_MODE_TYPE_TELEVISION) ==
+ Configuration.UI_MODE_TYPE_TELEVISION);
}
public int getEmbeddedMenuWidthLimit() {