diff options
| author | 2024-07-22 10:06:59 +0000 | |
|---|---|---|
| committer | 2024-07-22 10:06:59 +0000 | |
| commit | 2fe88b504dd2fa964d1b4968d4e78c916a1487a1 (patch) | |
| tree | 0ed8122722625ea67e01e58e5aa1046a1df442af /libs/input/PointerController.cpp | |
| parent | ce8e50cfcea0756066a739a6390907770949b1b0 (diff) | |
Start client only if requested when ensuring activity visibility
If the caller specifies notifyClients=false, it should only update
server side states without affect the client.
A corner case:
realStartActivityLocked for an attaching non-top visible activity
beginDeferResume
ensureVisibilityAndConfig
> ensureActivitiesVisible(notifyClients=false)
> realStartActivity the real top (attached but not finishAttached)
> Unable to be resumed becase readyToResume() is false
by the beginDeferResume
endDeferResume
Bug: 352423986
Flag: EXEMPT bugfix
Test: atest TaskTests#testEnsureActivitiesVisible
Change-Id: I16b0e7facd8cfe6d6ed2f6eeb9da78835afbf471
Diffstat (limited to 'libs/input/PointerController.cpp')
0 files changed, 0 insertions, 0 deletions