summaryrefslogtreecommitdiff
path: root/tools/aidl/generate_java.cpp
diff options
context:
space:
mode:
authorsatok <satok@google.com>2011-06-03 01:05:45 +0900
committersatok <satok@google.com>2011-06-03 01:23:00 +0900
commit560bcb34fad8bfe642d9ab6f38d973185d253af5 (patch)
treeeafce6026eb3b6ff4295937ce140b5f824eca7c2 /tools/aidl/generate_java.cpp
parent279ad356fe965bb867980c00a58d482ba6f747e1 (diff)
Update internal states stored in InputMethodManager properly
Bug: 4517456 "startInputInner" in InputMethodManager.java will call "startInput" in InputMethodManagerService.java In startInputLocked in IMMS, mCurSeq (Bind sequence) is incremented, but if mCurMethod stored in InputMethodManager.java is not null, mBindSequence in InputMethodManager.java will not be updated to the incremented sequence. Hence, after this procedure, unbinding IME will be cancelled by the mismatch of the bind sequence. This situation happens when user changes the focused text view. If I remember correctly, some behaviors of showing or hiding IME at switching text view were changed. And I think this bug appeared because of that change. Change-Id: Icec380f3ca05cf798cc4b82155d0cecf178633a5
Diffstat (limited to 'tools/aidl/generate_java.cpp')
0 files changed, 0 insertions, 0 deletions