diff options
| author | 2025-03-04 05:29:47 +0000 | |
|---|---|---|
| committer | 2025-03-04 05:33:56 +0000 | |
| commit | 87d467c7eef25138e4a54f4188cb506cf147cb1c (patch) | |
| tree | fea955eadbb1d14052dff1f17489abd2e9b2a2c8 | |
| parent | 17562cc7deb417d0b6933cddc3117193e6ae8935 (diff) | |
Cleanup use_self_sync_transaction_for_layer
Fix: 388127825
Test: flag cleanup only
Flag: EXEMPT flag cleanup
Change-Id: I4dec6bcb0b7acfe004a4525178dfbf2a511624cc
3 files changed, 3 insertions, 15 deletions
diff --git a/core/java/android/window/flags/windowing_sdk.aconfig b/core/java/android/window/flags/windowing_sdk.aconfig index f2efa200918c..7c13009c4842 100644 --- a/core/java/android/window/flags/windowing_sdk.aconfig +++ b/core/java/android/window/flags/windowing_sdk.aconfig @@ -127,17 +127,6 @@ flag { flag { namespace: "windowing_sdk" - name: "use_self_sync_transaction_for_layer" - description: "Always use this.getSyncTransaction for assignLayer" - bug: "388127825" - is_fixed_read_only: true - metadata { - purpose: PURPOSE_BUGFIX - } -} - -flag { - namespace: "windowing_sdk" name: "safe_region_letterboxing" description: "Enables letterboxing for a safe region" bug: "380132497" diff --git a/services/core/java/com/android/server/wm/WindowContainer.java b/services/core/java/com/android/server/wm/WindowContainer.java index e3746f18dca0..466ed7863c84 100644 --- a/services/core/java/com/android/server/wm/WindowContainer.java +++ b/services/core/java/com/android/server/wm/WindowContainer.java @@ -97,7 +97,6 @@ import com.android.server.wm.SurfaceAnimator.Animatable; import com.android.server.wm.SurfaceAnimator.AnimationType; import com.android.server.wm.SurfaceAnimator.OnAnimationFinishedCallback; import com.android.server.wm.utils.AlwaysTruePredicate; -import com.android.window.flags.Flags; import java.io.PrintWriter; import java.lang.ref.WeakReference; @@ -2630,7 +2629,7 @@ class WindowContainer<E extends WindowContainer> extends ConfigurationContainer< if (!mTransitionController.canAssignLayers(this)) return; final boolean changed = layer != mLastLayer || mLastRelativeToLayer != null; if (mSurfaceControl != null && changed) { - if (Flags.useSelfSyncTransactionForLayer() && mSyncState != SYNC_STATE_NONE) { + if (mSyncState != SYNC_STATE_NONE) { // When this container needs to be synced, assign layer with its own sync // transaction to avoid out of ordering when merge. // Still use the passed-in transaction for non-sync case, such as building finish @@ -2647,7 +2646,7 @@ class WindowContainer<E extends WindowContainer> extends ConfigurationContainer< boolean forceUpdate) { final boolean changed = layer != mLastLayer || mLastRelativeToLayer != relativeTo; if (mSurfaceControl != null && (changed || forceUpdate)) { - if (Flags.useSelfSyncTransactionForLayer() && mSyncState != SYNC_STATE_NONE) { + if (mSyncState != SYNC_STATE_NONE) { // When this container needs to be synced, assign layer with its own sync // transaction to avoid out of ordering when merge. // Still use the passed-in transaction for non-sync case, such as building finish diff --git a/services/core/java/com/android/server/wm/WindowState.java b/services/core/java/com/android/server/wm/WindowState.java index 3b7d31274326..1022d18ac0e9 100644 --- a/services/core/java/com/android/server/wm/WindowState.java +++ b/services/core/java/com/android/server/wm/WindowState.java @@ -5447,7 +5447,7 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP @Override void assignLayer(Transaction t, int layer) { if (mStartingData != null) { - if (Flags.useSelfSyncTransactionForLayer() && mSyncState != SYNC_STATE_NONE) { + if (mSyncState != SYNC_STATE_NONE) { // When this container needs to be synced, assign layer with its own sync // transaction to avoid out of ordering when merge. // Still use the passed-in transaction for non-sync case, such as building finish |