Remove duplicated startInputUncheckedLocked invocation

As CL[1] removed unused "debug.optimize_startinput" flag logic in
IMMS#startInputOrWindowGainedFocusInternalLocked, we can even remove
duplicated startInputUncheckedLocked invocation to simpfy the code
block of the input didn't start part.

Note that this CL is a mechanical code refactoring, it should not have
any behavior change.

[1]: Ie7b09f16e517c0550ac495a8a8c8ef20abb6938e

Bug: 171827834
Test: atest CtsInputMethodTestCases
Change-Id: I8fbb2c6ad4dfbd8388d1780375f53fd750ebd83e
This commit is contained in:
Ming-Shin Lu
2021-02-26 21:32:17 +08:00
parent 5f630223cc
commit 2d29a3ad85

View File

@@ -3647,12 +3647,9 @@ public class InputMethodManagerService extends IInputMethodManager.Stub
hideCurrentInputLocked(mCurFocusedWindow, 0, null,
SoftInputShowHideReason.HIDE_SAME_WINDOW_FOCUSED_WITHOUT_EDITOR);
}
res = startInputUncheckedLocked(cs, inputContext, missingMethods, attribute,
startInputFlags, startInputReason);
} else {
res = startInputUncheckedLocked(cs, inputContext, missingMethods, attribute,
startInputFlags, startInputReason);
}
res = startInputUncheckedLocked(cs, inputContext, missingMethods, attribute,
startInputFlags, startInputReason);
} else {
res = InputBindResult.NULL_EDITOR_INFO;
}