From 4c753d52cd4544a64a0c3bb9b1b0895cab8799f8 Mon Sep 17 00:00:00 2001 From: Jorim Jaggi Date: Fri, 22 Apr 2016 14:13:49 -0700 Subject: [PATCH] Fix black flicker when closing IME When closing the IME in docked adjusted mode, we still need to pass in the IME window so we can still execute the logic to delay starting the animation, so we don't see a black hole before the animation is started. Bug: 28175599 Change-Id: I606d30bd63b5e909fdebd78b0aa4968bd9f26c24 --- .../core/java/com/android/server/wm/WindowManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index ff63632852297..6b33729ffcda8 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -7498,7 +7498,7 @@ public class WindowManagerService extends IWindowManager.Stub stack.resetAdjustedForIme(!dockVisible); } displayContent.mDividerControllerLocked.setAdjustedForIme( - false /*ime*/, false /*divider*/, dockVisible /*animate*/, null); + false /*ime*/, false /*divider*/, dockVisible /*animate*/, imeWin); } }