diff options
| author | Yohei Yukawa <yukawa@google.com> | 2021-12-27 19:29:11 -0800 |
|---|---|---|
| committer | Yohei Yukawa <yukawa@google.com> | 2021-12-27 19:29:11 -0800 |
| commit | ea7801bd267f98fba10741b88bc900aef9f84121 (patch) | |
| tree | d0f394edb08a93bd3d1ef900f108f4e46febc342 /core/java/android/inputmethodservice/InputMethodService.java | |
| parent | 4e09ae6462835feff32829e6c6d5f41ab7ac13d0 (diff) | |
Simplify SoftInputWindow
Now that SoftInputWindow is used only by InputMethodService [1], we
can safely simplify SoftInputWindow.
This is still mechanical refactoring. There should be no observable
behavior change.
[1]: 5ed8dae6bc9cca87d5f35e781f173477a2388c2e
Bug: 192412909
Test: prebuilts/checkstyle/checkstyle.py -f \
frameworks/base/core/java/android/inputmethodservice/SoftInputWindow.java
Change-Id: I619ae6011f5e66dba126931719569a97513eaa7e
Diffstat (limited to 'core/java/android/inputmethodservice/InputMethodService.java')
| -rw-r--r-- | core/java/android/inputmethodservice/InputMethodService.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/core/java/android/inputmethodservice/InputMethodService.java b/core/java/android/inputmethodservice/InputMethodService.java index 22b444e663a3..be841c01f51f 100644 --- a/core/java/android/inputmethodservice/InputMethodService.java +++ b/core/java/android/inputmethodservice/InputMethodService.java @@ -94,7 +94,6 @@ import android.util.Log; import android.util.PrintWriterPrinter; import android.util.Printer; import android.util.proto.ProtoOutputStream; -import android.view.Gravity; import android.view.KeyCharacterMap; import android.view.KeyEvent; import android.view.LayoutInflater; @@ -1340,8 +1339,7 @@ public class InputMethodService extends AbstractInputMethodService { mInflater = (LayoutInflater)getSystemService( Context.LAYOUT_INFLATER_SERVICE); Trace.traceBegin(TRACE_TAG_WINDOW_MANAGER, "IMS.initSoftInputWindow"); - mWindow = new SoftInputWindow(this, "InputMethod", mTheme, null, null, mDispatcherState, - WindowManager.LayoutParams.TYPE_INPUT_METHOD, Gravity.BOTTOM, false); + mWindow = new SoftInputWindow(this, mTheme, mDispatcherState); mWindow.getWindow().getAttributes().setFitInsetsTypes(statusBars() | navigationBars()); mWindow.getWindow().getAttributes().setFitInsetsSides(Side.all() & ~Side.BOTTOM); mWindow.getWindow().getAttributes().receiveInsetsIgnoringZOrder = true; |
