diff options
author | 2010-05-24 15:02:28 +0900 | |
---|---|---|
committer | 2010-05-24 15:02:28 +0900 | |
commit | 3e5b8b35206aa724942af86d0a968535497a1c1a (patch) | |
tree | 4def50174106b8c801a44bbf2893f4fcfea578cb /java/src | |
parent | 107d9dd5c01e727eaae62195e94128722fc05afc (diff) | |
parent | db8dcd8b024202a131f5ebbf2b685972b044dda1 (diff) | |
download | latinime-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.java | 14 |
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: |