Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b2ad432d authored by Juho Ha's avatar Juho Ha Committed by Android (Google) Code Review
Browse files

Merge "Disabled task snapshot for IoT devices"

parents 2c5815d5 f5dd7cca
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -92,11 +92,18 @@ class TaskSnapshotController {
     */
    private final boolean mIsRunningOnTv;

    /**
     * Flag indicating whether we are running on an IoT device.
     */
    private final boolean mIsRunningOnIoT;

    TaskSnapshotController(WindowManagerService service) {
        mService = service;
        mCache = new TaskSnapshotCache(mService, mLoader);
        mIsRunningOnTv = mService.mContext.getPackageManager().hasSystemFeature(
                PackageManager.FEATURE_LEANBACK);
        mIsRunningOnIoT = mService.mContext.getPackageManager().hasSystemFeature(
                PackageManager.FEATURE_EMBEDDED);
    }

    void systemReady() {
@@ -194,7 +201,8 @@ class TaskSnapshotController {
    }

    private boolean shouldDisableSnapshots() {
        return !ENABLE_TASK_SNAPSHOTS || ActivityManager.isLowRamDeviceStatic() || mIsRunningOnTv;
        return !ENABLE_TASK_SNAPSHOTS || ActivityManager.isLowRamDeviceStatic()
                || mIsRunningOnTv || mIsRunningOnIoT;
    }

    private Rect minRect(Rect rect1, Rect rect2) {