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

Commit 13f0f468 authored by Android Build Coastguard Worker's avatar Android Build Coastguard Worker
Browse files

Snap for 13025002 from 6b23f697 to 25Q2-release

Change-Id: I9373a3c5cd4f8e43f3c0f7b63fbf361cbaafaf53
parents 1fd8c20a 6b23f697
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -77,13 +77,6 @@ flag {
    bug: "372655702"
}

flag {
    name: "enable_launcher_icon_shapes"
    namespace: "systemui"
    description: "Enables launcher icon shapes customization"
    bug: "348708061"
}

flag {
    name: "smartspace_sports_card_background"
    namespace: "systemui"
+11 −5
Original line number Diff line number Diff line
@@ -63,6 +63,7 @@ import java.util.concurrent.Executor;
import java.util.concurrent.TimeUnit;
import java.util.function.Consumer;
import java.util.function.Predicate;
import java.util.stream.Collectors;

/**
 * Utility class for capturing view data every frame
@@ -204,7 +205,7 @@ public abstract class ViewCapture {
    }

    private static List<String> toStringList(List<Class> classList) {
        return classList.stream().map(Class::getName).toList();
        return classList.stream().map(Class::getName).collect(Collectors.toList());
    }

    public CompletableFuture<Optional<MotionWindowData>> getDumpTask(View view) {
@@ -221,9 +222,14 @@ public abstract class ViewCapture {
    private CompletableFuture<List<WindowData>> getWindowData(Context context,
            ArrayList<Class> outClassList, Predicate<WindowListener> filter) {
        ViewIdProvider idProvider = new ViewIdProvider(context.getResources());
        return CompletableFuture.supplyAsync(() ->
                mListeners.stream().filter(filter).toList(), MAIN_EXECUTOR).thenApplyAsync(it ->
                        it.stream().map(l -> l.dumpToProto(idProvider, outClassList)).toList(),
        return CompletableFuture.supplyAsync(
                () -> mListeners.stream()
                        .filter(filter)
                        .collect(Collectors.toList()),
                MAIN_EXECUTOR).thenApplyAsync(
                        it -> it.stream()
                                .map(l -> l.dumpToProto(idProvider, outClassList))
                                .collect(Collectors.toList()),
                        mBgExecutor);
    }