Fix issue #2267665 IME keyboard appears as Blank in compose view...
...if you re-lunch messaging application after deleting the character and pressing home key Change-Id: Idc7da05e54730958644e80069764237e5db6f288
This commit is contained in:
@@ -2449,7 +2449,12 @@ public class WindowManagerService extends IWindowManager.Stub
|
||||
boolean assignLayers = false;
|
||||
|
||||
if (imMayMove) {
|
||||
if (moveInputMethodWindowsIfNeededLocked(false)) {
|
||||
if (moveInputMethodWindowsIfNeededLocked(false) || displayed) {
|
||||
// Little hack here -- we -should- be able to rely on the
|
||||
// function to return true if the IME has moved and needs
|
||||
// its layer recomputed. However, if the IME was hidden
|
||||
// and isn't actually moved in the list, its layer may be
|
||||
// out of data so we make sure to recompute it.
|
||||
assignLayers = true;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user