Loading core/java/android/window/flags/windowing_frontend.aconfig +0 −22 Original line number Diff line number Diff line Loading @@ -297,17 +297,6 @@ flag { } } flag { name: "always_capture_activity_snapshot" namespace: "windowing_frontend" description: "Always capture activity snapshot regardless predictive back status" bug: "362183912" is_fixed_read_only: true metadata { purpose: PURPOSE_BUGFIX } } flag { name: "ensure_keyguard_does_transition_starting" namespace: "windowing_frontend" Loading Loading @@ -351,17 +340,6 @@ flag { is_fixed_read_only: true } flag { name: "defer_predictive_animation_if_no_snapshot" namespace: "windowing_frontend" description: "If no snapshot for previous window, start animation until the client has draw." bug: "374621014" is_fixed_read_only: true metadata { purpose: PURPOSE_BUGFIX } } flag { name: "predictive_back_system_override_callback" namespace: "windowing_frontend" Loading services/core/java/com/android/server/wm/BackNavigationController.java +1 −1 Original line number Diff line number Diff line Loading @@ -1552,7 +1552,7 @@ class BackNavigationController { } void createStartingSurface(@Nullable TaskSnapshot snapshot) { if (Flags.deferPredictiveAnimationIfNoSnapshot() && snapshot == null) { if (snapshot == null) { return; } if (mAdaptors[0].mSwitchType == DIALOG_CLOSE) { Loading services/core/java/com/android/server/wm/SnapshotController.java +0 −8 Original line number Diff line number Diff line Loading @@ -31,8 +31,6 @@ import android.util.ArrayMap; import android.view.WindowManager; import android.window.TaskSnapshot; import com.android.window.flags.Flags; import java.io.PrintWriter; import java.util.ArrayList; Loading Loading @@ -147,12 +145,6 @@ class SnapshotController { if (mOpenActivities.isEmpty()) { return false; } // TODO (b/362183912) always capture activity snapshot will cause performance // regression, remove flag after ramp up if (!Flags.deferPredictiveAnimationIfNoSnapshot() && Flags.alwaysCaptureActivitySnapshot()) { return true; } for (int i = mOpenActivities.size() - 1; i >= 0; --i) { if (!mOpenActivities.get(i).mOptInOnBackInvoked) { return false; Loading Loading
core/java/android/window/flags/windowing_frontend.aconfig +0 −22 Original line number Diff line number Diff line Loading @@ -297,17 +297,6 @@ flag { } } flag { name: "always_capture_activity_snapshot" namespace: "windowing_frontend" description: "Always capture activity snapshot regardless predictive back status" bug: "362183912" is_fixed_read_only: true metadata { purpose: PURPOSE_BUGFIX } } flag { name: "ensure_keyguard_does_transition_starting" namespace: "windowing_frontend" Loading Loading @@ -351,17 +340,6 @@ flag { is_fixed_read_only: true } flag { name: "defer_predictive_animation_if_no_snapshot" namespace: "windowing_frontend" description: "If no snapshot for previous window, start animation until the client has draw." bug: "374621014" is_fixed_read_only: true metadata { purpose: PURPOSE_BUGFIX } } flag { name: "predictive_back_system_override_callback" namespace: "windowing_frontend" Loading
services/core/java/com/android/server/wm/BackNavigationController.java +1 −1 Original line number Diff line number Diff line Loading @@ -1552,7 +1552,7 @@ class BackNavigationController { } void createStartingSurface(@Nullable TaskSnapshot snapshot) { if (Flags.deferPredictiveAnimationIfNoSnapshot() && snapshot == null) { if (snapshot == null) { return; } if (mAdaptors[0].mSwitchType == DIALOG_CLOSE) { Loading
services/core/java/com/android/server/wm/SnapshotController.java +0 −8 Original line number Diff line number Diff line Loading @@ -31,8 +31,6 @@ import android.util.ArrayMap; import android.view.WindowManager; import android.window.TaskSnapshot; import com.android.window.flags.Flags; import java.io.PrintWriter; import java.util.ArrayList; Loading Loading @@ -147,12 +145,6 @@ class SnapshotController { if (mOpenActivities.isEmpty()) { return false; } // TODO (b/362183912) always capture activity snapshot will cause performance // regression, remove flag after ramp up if (!Flags.deferPredictiveAnimationIfNoSnapshot() && Flags.alwaysCaptureActivitySnapshot()) { return true; } for (int i = mOpenActivities.size() - 1; i >= 0; --i) { if (!mOpenActivities.get(i).mOptInOnBackInvoked) { return false; Loading