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

Commit 2c6ff0cb authored by Winson Chung's avatar Winson Chung Committed by Automerger Merge Worker
Browse files

Merge "Ignore empty tasks when unfreezing recents list after timeout" into udc-dev am: ebba1751

parents 1a91d1b0 ebba1751
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -338,7 +338,8 @@ class RecentTasks {
        synchronized (mService.mGlobalLock) {
            final Task focusedStack = mService.getTopDisplayFocusedRootTask();
            final Task topTask = focusedStack != null ? focusedStack.getTopMostTask() : null;
            resetFreezeTaskListReordering(topTask);
            final Task reorderToEndTask = topTask != null && topTask.hasChild() ? topTask : null;
            resetFreezeTaskListReordering(reorderToEndTask);
        }
    }

+5 −0
Original line number Diff line number Diff line
@@ -924,6 +924,11 @@ public class RecentTasksTest extends WindowTestsBase {

    @Test
    public void testFreezeTaskListOrder_timeout() {
        for (Task t : mTasks) {
            // Make all the tasks non-empty
            new ActivityBuilder(mAtm).setTask(t).build();
        }

        // Add some tasks
        mRecentTasks.add(mTasks.get(0));
        mRecentTasks.add(mTasks.get(1));