diff options
| author | 2024-12-04 02:19:55 +0000 | |
|---|---|---|
| committer | 2024-12-04 02:19:55 +0000 | |
| commit | 6ac7d86c565ba08e4afdeca1e4f172624134f29e (patch) | |
| tree | b542317583c83ec0e3f883d0c3b22b64bde83f93 | |
| parent | 4a93c7cbcf954dad0e0b7ec8a0b1df262392b106 (diff) | |
| parent | d1ac45986f994cd5f9cdcfd7fd382333c475fc60 (diff) | |
Merge "Update to ToT RemoteCompose" into main
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 |