summaryrefslogtreecommitdiff
path: root/core/java/android/app/ClientTransactionHandler.java
diff options
context:
space:
mode:
authorMariia Sandrikova <mariiasand@google.com>2022-12-23 21:59:37 +0000
committerMariia Sandrikova <mariiasand@google.com>2022-12-25 18:36:02 +0000
commita35b67997d1745d6d66ef647ae8cfe5456e10ccc (patch)
tree6077fe4edd3c9c197ac11c48c5e5d83574eccb6a /core/java/android/app/ClientTransactionHandler.java
parentd5a4b9e514fecfcac7de4f8a5d1b63372602afd6 (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.java3
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.