diff options
author | Joe Onorato <joeo@android.com> | 2010-01-28 15:55:35 -0800 |
---|---|---|
committer | Joe Onorato <joeo@android.com> | 2010-01-28 15:55:35 -0800 |
commit | 8a9625e218744d4aed1a97ca637aa0ef0b06f5ef (patch) | |
tree | 8b39e1a1c0200d657eb012ac9a556532fc5aab33 /src | |
parent | e4013fd4c0e4f7ffc12aabf23159da025d390788 (diff) | |
download | android_packages_apps_Trebuchet-8a9625e218744d4aed1a97ca637aa0ef0b06f5ef.tar.gz android_packages_apps_Trebuchet-8a9625e218744d4aed1a97ca637aa0ef0b06f5ef.tar.bz2 android_packages_apps_Trebuchet-8a9625e218744d4aed1a97ca637aa0ef0b06f5ef.zip |
mostly fix 2392102 by overriding the force-open input thing
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/launcher2/Launcher.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java index 1830521f6..8e61f1175 100644 --- a/src/com/android/launcher2/Launcher.java +++ b/src/com/android/launcher2/Launcher.java @@ -61,6 +61,7 @@ import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.view.View.OnLongClickListener; +import android.view.WindowManager; import android.view.inputmethod.InputMethodManager; import android.widget.EditText; import android.widget.TextView; @@ -397,6 +398,15 @@ public final class Launcher extends Activity protected void onResume() { super.onResume(); + /* + // We can't hide the IME if it was forced open. So don't bother. + final InputMethodManager inputManager = (InputMethodManager) + getSystemService(Context.INPUT_METHOD_SERVICE); + WindowManager.LayoutParams lp = getWindow().getAttributes(); + inputManager.hideSoftInputFromWindow(lp.token, 0); + Log.d(TAG, "called hideSoftInputFromWindow"); + */ + mPaused = false; if (mRestoring) { @@ -448,6 +458,11 @@ public final class Launcher extends Activity } } + // Eat the long press event so the keyboard doesn't come up. + if (keyCode == KeyEvent.KEYCODE_MENU && event.isLongPress()) { + return true; + } + return handled; } |