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

Commit 8a01ea88 authored by Pat Manning's avatar Pat Manning Committed by Android (Google) Code Review
Browse files

Merge "Shorten app title in overview icon app chip menu." into main

parents 3e113fef 616a250b
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
 */
package com.android.quickstep;

import static com.android.launcher3.Flags.enableOverviewIconMenu;
import static com.android.launcher3.util.DisplayController.CHANGE_DENSITY;

import android.annotation.Nullable;
@@ -120,6 +121,7 @@ public class TaskIconCache implements DisplayInfoChangeListener {
            public void handleResult(TaskCacheEntry result) {
                task.icon = result.icon;
                task.titleDescription = result.contentDescription;
                task.title = result.title;
                callback.accept(task);
                dispatchIconUpdate(task.key.id);
            }
@@ -190,6 +192,10 @@ public class TaskIconCache implements DisplayInfoChangeListener {
        if (activityInfo != null) {
            entry.contentDescription = getBadgedContentDescription(
                    activityInfo, task.key.userId, task.taskDescription);
            if (enableOverviewIconMenu()) {
                entry.title = Utilities.trim(
                        activityInfo.applicationInfo.loadLabel(mContext.getPackageManager()));
            }
        }

        mIconCache.put(task.key, entry);
@@ -280,6 +286,7 @@ public class TaskIconCache implements DisplayInfoChangeListener {
    private static class TaskCacheEntry {
        public Drawable icon;
        public String contentDescription = "";
        public String title = "";
    }

    void registerTaskVisualsChangeListener(TaskVisualsChangeListener newListener) {
+1 −2
Original line number Diff line number Diff line
@@ -27,7 +27,6 @@ import com.android.launcher3.util.TransformingTouchDelegate;
import com.android.quickstep.RecentsModel;
import com.android.quickstep.TaskIconCache;
import com.android.quickstep.TaskThumbnailCache;
import com.android.quickstep.TaskUtils;
import com.android.quickstep.util.CancellableTask;
import com.android.quickstep.util.RecentsOrientedState;
import com.android.quickstep.util.SplitSelectStateController;
@@ -170,7 +169,7 @@ public class GroupedTaskView extends TaskView {
                        (task) -> {
                            setIcon(mIconView2, task.icon);
                            if (enableOverviewIconMenu()) {
                                setText(mIconView2, TaskUtils.getTitle(getContext(), task));
                                setText(mIconView2, task.title);
                            }
                            mDigitalWellBeingToast2.initialize(mSecondaryTask);
                            mDigitalWellBeingToast2.setSplitConfiguration(mSplitBoundsConfig);
+1 −1
Original line number Diff line number Diff line
@@ -1096,7 +1096,7 @@ public class TaskView extends FrameLayout implements Reusable {
                        (task) -> {
                            setIcon(mIconView, task.icon);
                            if (enableOverviewIconMenu()) {
                                setText(mIconView, TaskUtils.getTitle(getContext(), task));
                                setText(mIconView, task.title);
                            }
                            mDigitalWellBeingToast.initialize(task);
                        });