Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 35dfc2f9 authored by Yohei Yukawa's avatar Yohei Yukawa
Browse files

Dump more per-user data in IMMS

This is a follow up CL to my previous CL [1], which moved many fields
from IMMS to UserData.

To make future debugging easier, let's also dump these per-user
fields.

This is only about dumpsys and bugreport. there must be no user
observable behavior change.

 [1]: I9d4615e6da979204c21555e040a687163c1460ab
      e08e5c4a

Bug: 305849394
Bug: 325515685
Bug: 341558132
Test: presubmit
Test: adb shell dumpsys input_method
Flag: EXEMPT refactor
Change-Id: I0aa294bb69276cc9a4ed3399eaa43f4e144abb3b
parent f68c80b4
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -6173,7 +6173,19 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl.
                        p.println("      hasMainConnection="
                                + u.mBindingController.hasMainConnection());
                        p.println("      isVisibleBound=" + u.mBindingController.isVisibleBound());
                        p.println("      mSwitchingController:");
                        p.println("      boundToMethod=" + u.mBoundToMethod);
                        p.println("      curClient=" + u.mCurClient);
                        if (u.mCurEditorInfo != null) {
                            p.println("      curEditorInfo:");
                            u.mCurEditorInfo.dump(p, "        ", false /* dumpExtras */);
                        } else {
                            p.println("      curEditorInfo: null");
                        }
                        p.println("      imeBindingState:");
                        u.mImeBindingState.dump("        ", p);
                        p.println("      enabledSession=" + u.mEnabledSession);
                        p.println("      inFullscreenMode=" + u.mInFullscreenMode);
                        p.println("      switchingController:");
                        u.mSwitchingController.dump(p, "        ");
                    };
            mUserDataRepository.forAllUserData(userDataDump);