summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJoe Onorato <joeo@android.com>2010-01-28 15:55:35 -0800
committerJoe Onorato <joeo@android.com>2010-01-28 15:55:35 -0800
commit8a9625e218744d4aed1a97ca637aa0ef0b06f5ef (patch)
tree8b39e1a1c0200d657eb012ac9a556532fc5aab33 /src
parente4013fd4c0e4f7ffc12aabf23159da025d390788 (diff)
downloadandroid_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.java15
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;
}