mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-19 10:48:19 +00:00
Hides the keyboard when qsb loses focus in All apps
Bug: 80190879 Change-Id: I88da6ef7a88b9dd4fce06e4f2b4592ee6ce39195
This commit is contained in:
@@ -99,6 +99,10 @@ public class ExtendedEditText extends EditText {
|
||||
mShowImeAfterFirstLayout = !showSoftInput();
|
||||
}
|
||||
|
||||
public void hideKeyboard() {
|
||||
UiThreadHelper.hideKeyboardAsync(getContext(), getWindowToken());
|
||||
}
|
||||
|
||||
private boolean showSoftInput() {
|
||||
return requestFocus() &&
|
||||
((InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE))
|
||||
@@ -106,7 +110,7 @@ public class ExtendedEditText extends EditText {
|
||||
}
|
||||
|
||||
public void dispatchBackKey() {
|
||||
UiThreadHelper.hideKeyboardAsync(getContext(), getWindowToken());
|
||||
hideKeyboard();
|
||||
if (mBackKeyListener != null) {
|
||||
mBackKeyListener.onBackKey();
|
||||
}
|
||||
@@ -135,6 +139,6 @@ public class ExtendedEditText extends EditText {
|
||||
nextFocus.requestFocus();
|
||||
}
|
||||
}
|
||||
UiThreadHelper.hideKeyboardAsync(getContext(), getWindowToken());
|
||||
hideKeyboard();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user