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

Commit 1236c812 authored by Ats Jenk's avatar Ats Jenk Committed by Android (Google) Code Review
Browse files

Merge "Clicking on desktop tile brings apps to front" into tm-qpr-dev

parents 07949ff3 b5b3b054
Loading
Loading
Loading
Loading
+13 −2
Original line number Diff line number Diff line
@@ -284,11 +284,18 @@ public class DesktopTaskView extends TaskView {
        return false;
    }

    @Override
    public RunnableList launchTasks() {
        showDesktopApps();
        getRecentsView().onTaskLaunchedInLiveTileMode();
        return new RunnableList();
    }

    @Nullable
    @Override
    public RunnableList launchTaskAnimated() {
        RunnableList endCallback = new RunnableList();
        SystemUiProxy.INSTANCE.get(getContext()).showDesktopApps();
        showDesktopApps();
        RecentsView<?, ?> recentsView = getRecentsView();
        recentsView.addSideTaskLaunchCallback(endCallback);
        return endCallback;
@@ -296,10 +303,14 @@ public class DesktopTaskView extends TaskView {

    @Override
    public void launchTask(@NonNull Consumer<Boolean> callback, boolean freezeTaskList) {
        SystemUiProxy.INSTANCE.get(getContext()).showDesktopApps();
        showDesktopApps();
        callback.accept(true);
    }

    private void showDesktopApps() {
        SystemUiProxy.INSTANCE.get(getContext()).showDesktopApps();
    }

    @Override
    void refreshThumbnails(@Nullable HashMap<Integer, ThumbnailData> thumbnailDatas) {
        // Sets new thumbnails based on the incoming data and refreshes the rest.