Merge updateImeFocusable() into onPostWindowFocus()
This is mechanical refactoring. There must be no behavior change. Bug: 234882948 Test: presubmit Change-Id: I49665b3832de75238243227acc76be58dceb50fc
This commit is contained in:
@@ -84,17 +84,13 @@ public final class ImeFocusController {
|
||||
|
||||
@UiThread
|
||||
void onPreWindowFocus(boolean hasWindowFocus, WindowManager.LayoutParams windowAttribute) {
|
||||
mHasImeFocus = WindowManager.LayoutParams.mayUseInputMethod(windowAttribute.flags);
|
||||
if (!hasWindowFocus || !mHasImeFocus || isInLocalFocusMode(windowAttribute)) {
|
||||
return;
|
||||
}
|
||||
getImmDelegate().onPreWindowGainedFocus(mViewRootImpl);
|
||||
}
|
||||
|
||||
@UiThread
|
||||
void updateImeFocusable(WindowManager.LayoutParams windowAttribute) {
|
||||
mHasImeFocus = WindowManager.LayoutParams.mayUseInputMethod(windowAttribute.flags);
|
||||
}
|
||||
|
||||
@UiThread
|
||||
void onPostWindowFocus(View focusedView, boolean hasWindowFocus,
|
||||
WindowManager.LayoutParams windowAttribute) {
|
||||
|
||||
@@ -3798,7 +3798,6 @@ public final class ViewRootImpl implements ViewParent,
|
||||
}
|
||||
|
||||
mAttachInfo.mHasWindowFocus = hasWindowFocus;
|
||||
mImeFocusController.updateImeFocusable(mWindowAttributes);
|
||||
mImeFocusController.onPreWindowFocus(hasWindowFocus, mWindowAttributes);
|
||||
|
||||
if (mView != null) {
|
||||
|
||||
Reference in New Issue
Block a user