am 17fc8574: Merge "Sync focus stack frame and layer with focus app."
* commit '17fc8574e55d542744f22e34bf1103bcfbefbc27': Sync focus stack frame and layer with focus app.
This commit is contained in:
@@ -4000,6 +4000,15 @@ public class WindowManagerService extends IWindowManager.Stub
|
|||||||
if (changed) {
|
if (changed) {
|
||||||
mFocusedApp = newFocus;
|
mFocusedApp = newFocus;
|
||||||
mInputMonitor.setFocusedAppLw(newFocus);
|
mInputMonitor.setFocusedAppLw(newFocus);
|
||||||
|
setFocusedStackFrame();
|
||||||
|
if (SHOW_LIGHT_TRANSACTIONS) Slog.i(TAG, ">>> OPEN TRANSACTION setFocusedApp");
|
||||||
|
SurfaceControl.openTransaction();
|
||||||
|
try {
|
||||||
|
setFocusedStackLayer();
|
||||||
|
} finally {
|
||||||
|
SurfaceControl.closeTransaction();
|
||||||
|
if (SHOW_LIGHT_TRANSACTIONS) Slog.i(TAG, ">>> CLOSE TRANSACTION setFocusedApp");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (moveFocusNow && changed) {
|
if (moveFocusNow && changed) {
|
||||||
|
|||||||
Reference in New Issue
Block a user