mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-28 15:56:49 +00:00
Merge "Remove IME visibility check before closing the keyboard" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
9c25a4dd07
@@ -25,11 +25,9 @@ import android.os.Handler;
|
||||
import android.os.IBinder;
|
||||
import android.os.Message;
|
||||
import android.view.View;
|
||||
import android.view.WindowInsets;
|
||||
import android.view.inputmethod.InputMethodManager;
|
||||
|
||||
import com.android.launcher3.Launcher;
|
||||
import com.android.launcher3.Utilities;
|
||||
import com.android.launcher3.views.ActivityContext;
|
||||
|
||||
/**
|
||||
@@ -48,14 +46,6 @@ public class UiThreadHelper {
|
||||
@SuppressLint("NewApi")
|
||||
public static void hideKeyboardAsync(ActivityContext activityContext, IBinder token) {
|
||||
View root = activityContext.getDragLayer();
|
||||
if (Utilities.ATLEAST_R) {
|
||||
WindowInsets rootInsets = root.getRootWindowInsets();
|
||||
boolean isImeShown = rootInsets != null && rootInsets.isVisible(
|
||||
WindowInsets.Type.ime());
|
||||
if (!isImeShown) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
Message.obtain(HANDLER.get(root.getContext()),
|
||||
MSG_HIDE_KEYBOARD, token).sendToTarget();
|
||||
|
||||
Reference in New Issue
Block a user