Loading core/java/android/window/flags/windowing_frontend.aconfig +8 −0 Original line number Diff line number Diff line Loading @@ -67,3 +67,11 @@ flag { bug: "309545085" is_fixed_read_only: true } flag { name: "activity_snapshot_by_default" namespace: "systemui" description: "Enable record activity snapshot by default" bug: "259497289" is_fixed_read_only: true } No newline at end of file services/core/java/com/android/server/wm/ActivitySnapshotController.java +3 −1 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ import com.android.internal.annotations.VisibleForTesting; import com.android.server.LocalServices; import com.android.server.pm.UserManagerInternal; import com.android.server.wm.BaseAppSnapshotPersister.PersistInfoProvider; import com.android.window.flags.Flags; import java.io.File; import java.util.ArrayList; Loading Loading @@ -121,7 +122,8 @@ class ActivitySnapshotController extends AbsAppSnapshotController<ActivityRecord // TODO remove when enabled static boolean isSnapshotEnabled() { return SystemProperties.getInt("persist.wm.debug.activity_screenshot", 0) != 0; return SystemProperties.getInt("persist.wm.debug.activity_screenshot", 0) != 0 || Flags.activitySnapshotByDefault(); } static PersistInfoProvider createPersistInfoProvider( Loading Loading
core/java/android/window/flags/windowing_frontend.aconfig +8 −0 Original line number Diff line number Diff line Loading @@ -67,3 +67,11 @@ flag { bug: "309545085" is_fixed_read_only: true } flag { name: "activity_snapshot_by_default" namespace: "systemui" description: "Enable record activity snapshot by default" bug: "259497289" is_fixed_read_only: true } No newline at end of file
services/core/java/com/android/server/wm/ActivitySnapshotController.java +3 −1 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ import com.android.internal.annotations.VisibleForTesting; import com.android.server.LocalServices; import com.android.server.pm.UserManagerInternal; import com.android.server.wm.BaseAppSnapshotPersister.PersistInfoProvider; import com.android.window.flags.Flags; import java.io.File; import java.util.ArrayList; Loading Loading @@ -121,7 +122,8 @@ class ActivitySnapshotController extends AbsAppSnapshotController<ActivityRecord // TODO remove when enabled static boolean isSnapshotEnabled() { return SystemProperties.getInt("persist.wm.debug.activity_screenshot", 0) != 0; return SystemProperties.getInt("persist.wm.debug.activity_screenshot", 0) != 0 || Flags.activitySnapshotByDefault(); } static PersistInfoProvider createPersistInfoProvider( Loading