summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-12-04 02:19:55 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-12-04 02:19:55 +0000
commit6ac7d86c565ba08e4afdeca1e4f172624134f29e (patch)
treeb542317583c83ec0e3f883d0c3b22b64bde83f93
parent4a93c7cbcf954dad0e0b7ec8a0b1df262392b106 (diff)
parentd1ac45986f994cd5f9cdcfd7fd382333c475fc60 (diff)
Merge "Update to ToT RemoteCompose" into main
-rw-r--r--core/java/com/android/internal/widget/remotecompose/core/CoreDocument.java1
-rw-r--r--core/java/com/android/internal/widget/remotecompose/core/RemoteComposeState.java1
-rw-r--r--core/java/com/android/internal/widget/remotecompose/core/operations/ClickArea.java3
-rw-r--r--core/java/com/android/internal/widget/remotecompose/core/operations/Theme.java1
4 files changed, 3 insertions, 3 deletions
diff --git a/core/java/com/android/internal/widget/remotecompose/core/CoreDocument.java b/core/java/com/android/internal/widget/remotecompose/core/CoreDocument.java
index da880e1e92e2..1e9ba78e52c5 100644
--- a/core/java/com/android/internal/widget/remotecompose/core/CoreDocument.java
+++ b/core/java/com/android/internal/widget/remotecompose/core/CoreDocument.java
@@ -697,6 +697,7 @@ public class CoreDocument {
}
}
}
+ op.markNotDirty();
op.apply(context);
}
}
diff --git a/core/java/com/android/internal/widget/remotecompose/core/RemoteComposeState.java b/core/java/com/android/internal/widget/remotecompose/core/RemoteComposeState.java
index 11e58ba0796f..5c3df7e95a1f 100644
--- a/core/java/com/android/internal/widget/remotecompose/core/RemoteComposeState.java
+++ b/core/java/com/android/internal/widget/remotecompose/core/RemoteComposeState.java
@@ -333,6 +333,7 @@ public class RemoteComposeState implements CollectionsAccess {
public void overrideColor(int id, int color) {
mColorOverride[id] = true;
mColorMap.put(id, color);
+ updateListeners(id);
}
/** Clear the color Overrides */
diff --git a/core/java/com/android/internal/widget/remotecompose/core/operations/ClickArea.java b/core/java/com/android/internal/widget/remotecompose/core/operations/ClickArea.java
index 29124d07e20b..bb112d1cb732 100644
--- a/core/java/com/android/internal/widget/remotecompose/core/operations/ClickArea.java
+++ b/core/java/com/android/internal/widget/remotecompose/core/operations/ClickArea.java
@@ -132,9 +132,6 @@ public class ClickArea extends Operation
@Override
public void apply(@NonNull RemoteContext context) {
- if (context.getMode() != RemoteContext.ContextMode.DATA) {
- return;
- }
context.addClickArea(
mId, mContentDescription, mOutLeft, mOutTop, mOutRight, mOutBottom, mMetadata);
}
diff --git a/core/java/com/android/internal/widget/remotecompose/core/operations/Theme.java b/core/java/com/android/internal/widget/remotecompose/core/operations/Theme.java
index 6c9105dbadfe..e9aae1ebad45 100644
--- a/core/java/com/android/internal/widget/remotecompose/core/operations/Theme.java
+++ b/core/java/com/android/internal/widget/remotecompose/core/operations/Theme.java
@@ -64,6 +64,7 @@ public class Theme extends Operation implements RemoteComposeOperation {
@Override
public void apply(@NonNull RemoteContext context) {
context.setTheme(mTheme);
+ markDirty();
}
@NonNull