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

Commit 64776ef0 authored by Wale Ogunwale's avatar Wale Ogunwale Committed by Android (Google) Code Review
Browse files

Merge "Revert "Dont update thumbnails of freeform windows on focus change""

parents 2d17f864 979f5ed9
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -901,14 +901,8 @@ final class ActivityStack {
        prev.task.touchActiveTime();
        clearLaunchTime(prev);
        final ActivityRecord next = mStackSupervisor.topRunningActivityLocked();
        // In freeform mode we only update the thumbnail when there is no thumbnail yet since every
        // focus change will request a thumbnail to be taken.
        // Note furthermore that since windows can change their content in freeform mode all the
        // time a thumbnail is possibly constantly outdated.
        if (mService.mHasRecents &&
                (next == null || next.noDisplay || next.task != prev.task || uiSleeping) &&
                (!prev.task.hasThumbnail() ||
                        prev.task.stack.mStackId != FREEFORM_WORKSPACE_STACK_ID)) {
        if (mService.mHasRecents
                && (next == null || next.noDisplay || next.task != prev.task || uiSleeping)) {
            prev.updateThumbnailLocked(screenshotActivities(prev), null);
        }
        stopFullyDrawnTraceIfNeeded();
+0 −8
Original line number Diff line number Diff line
@@ -484,14 +484,6 @@ final class TaskRecord {
        setNextAffiliate(null);
    }

    /**
     * Returns true when we have a thumbnail.
     * @return Returns true if there is a thumbnail.
     */
    boolean hasThumbnail() {
        return mLastThumbnail != null;
    }

    /**
     * Sets the last thumbnail.
     * @return whether the thumbnail was set