diff options
| author | Mariia Sandrikova <mariiasand@google.com> | 2022-12-23 21:59:37 +0000 |
|---|---|---|
| committer | Mariia Sandrikova <mariiasand@google.com> | 2022-12-25 18:36:02 +0000 |
| commit | a35b67997d1745d6d66ef647ae8cfe5456e10ccc (patch) | |
| tree | 6077fe4edd3c9c197ac11c48c5e5d83574eccb6a /core/java/android/app/ClientTransactionHandler.java | |
| parent | d5a4b9e514fecfcac7de4f8a5d1b63372602afd6 (diff) | |
Enable forced focus for resumed split screen activities
This is needed because some game engines wait until they get focus before drawing the content of the app so they are blacked out when they are resumed and do not have focus yet.
Bug: 203398248
Test: atest FrameworksCoreTests:ViewRootImplTest#whenDispatchFakeFocus_noFocusAfterwards
Change-Id: I5675b32fbb9f60a7373fadbce379d571168436e7
Merged-In: I5675b32fbb9f60a7373fadbce379d571168436e7
Diffstat (limited to 'core/java/android/app/ClientTransactionHandler.java')
| -rw-r--r-- | core/java/android/app/ClientTransactionHandler.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/app/ClientTransactionHandler.java b/core/java/android/app/ClientTransactionHandler.java index 2c70c4e90157..d7fa732cfb3d 100644 --- a/core/java/android/app/ClientTransactionHandler.java +++ b/core/java/android/app/ClientTransactionHandler.java @@ -109,7 +109,8 @@ public abstract class ClientTransactionHandler { * @param reason Reason for performing this operation. */ public abstract void handleResumeActivity(@NonNull ActivityClientRecord r, - boolean finalStateRequest, boolean isForward, String reason); + boolean finalStateRequest, boolean isForward, boolean shouldSendCompatFakeFocus, + String reason); /** * Notify the activity about top resumed state change. |
