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

Commit a2a83f01 authored by Wale Ogunwale's avatar Wale Ogunwale
Browse files

Process DisplayAreaAppearedInfo when registering RootTaskDisplayAreaOrganizer

Bug: 175416931
Test: let them pass!
Change-Id: I8574a0fe7795964b511d631e3ad9988508083420
parent c25364b5
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ package com.android.wm.shell;

import android.util.SparseArray;
import android.view.SurfaceControl;
import android.window.DisplayAreaAppearedInfo;
import android.window.DisplayAreaInfo;
import android.window.DisplayAreaOrganizer;

@@ -43,7 +44,10 @@ public class RootTaskDisplayAreaOrganizer extends DisplayAreaOrganizer {

    public RootTaskDisplayAreaOrganizer(Executor executor) {
        super(executor);
        registerOrganizer(FEATURE_DEFAULT_TASK_CONTAINER);
        List<DisplayAreaAppearedInfo> infos = registerOrganizer(FEATURE_DEFAULT_TASK_CONTAINER);
        for (int i = infos.size() - 1; i >= 0; --i) {
            onDisplayAreaAppeared(infos.get(i).getDisplayAreaInfo(), infos.get(i).getLeash());
        }
    }

    public void registerListener(int displayId, RootTaskDisplayAreaListener listener) {