aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorsatok <satok@google.com>2010-05-24 15:02:28 +0900
committersatok <satok@google.com>2010-05-24 15:02:28 +0900
commit3e5b8b35206aa724942af86d0a968535497a1c1a (patch)
tree4def50174106b8c801a44bbf2893f4fcfea578cb /java/src
parent107d9dd5c01e727eaae62195e94128722fc05afc (diff)
parentdb8dcd8b024202a131f5ebbf2b685972b044dda1 (diff)
downloadlatinime-3e5b8b35206aa724942af86d0a968535497a1c1a.tar.gz
latinime-3e5b8b35206aa724942af86d0a968535497a1c1a.tar.xz
latinime-3e5b8b35206aa724942af86d0a968535497a1c1a.zip
Merge commit 'goog/master'
Conflicts: java/res/values-de/strings.xml java/res/values-it/strings.xml
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/latin/LatinIME.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index 1933ad8ba..a02a59e8c 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -42,6 +42,7 @@ import android.preference.PreferenceManager;
import android.speech.SpeechRecognizer;
import android.text.ClipboardManager;
import android.text.TextUtils;
+import android.util.DisplayMetrics;
import android.util.Log;
import android.util.PrintWriterPrinter;
import android.util.Printer;
@@ -725,6 +726,19 @@ public class LatinIME extends InputMethodService
}
@Override
+ public boolean onEvaluateFullscreenMode() {
+ DisplayMetrics dm = getResources().getDisplayMetrics();
+ float displayHeight = dm.heightPixels;
+ // If the display is more than X inches high, don't go to fullscreen mode
+ float dimen = getResources().getDimension(R.dimen.max_height_for_fullscreen);
+ if (displayHeight > dimen) {
+ return false;
+ } else {
+ return super.onEvaluateFullscreenMode();
+ }
+ }
+
+ @Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_BACK: