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

Commit 1c5e6079 authored by sfufa@google.com's avatar sfufa@google.com
Browse files

[Search] Scale up small search icons on drag start

Bug: 199341710
Test: manual
Change-Id: I243c3e84e3093d4a9c605b187a625c0580d9933f
parent 516584e6
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -45,6 +45,7 @@ import android.graphics.Paint;
import android.graphics.Point;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.drawable.AdaptiveIconDrawable;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.InsetDrawable;
@@ -80,6 +81,7 @@ import com.android.launcher3.icons.LauncherIcons;
import com.android.launcher3.icons.ShortcutCachingLogic;
import com.android.launcher3.model.data.ItemInfo;
import com.android.launcher3.model.data.ItemInfoWithIcon;
import com.android.launcher3.model.data.SearchActionItemInfo;
import com.android.launcher3.pm.ShortcutConfigActivityInfo;
import com.android.launcher3.shortcuts.ShortcutKey;
import com.android.launcher3.shortcuts.ShortcutRequest;
@@ -705,6 +707,10 @@ public final class Utilities {
            }
            outObj[0] = icon;
            return icon;
        } else if (info.itemType == LauncherSettings.Favorites.ITEM_TYPE_SEARCH_ACTION
                && info instanceof SearchActionItemInfo) {
            return new AdaptiveIconDrawable(
                    new FastBitmapDrawable(((SearchActionItemInfo) info).bitmap), null);
        } else {
            return null;
        }
+1 −0
Original line number Diff line number Diff line
@@ -205,6 +205,7 @@ public abstract class DragView<T extends Context & ActivityContext> extends Fram
    @TargetApi(Build.VERSION_CODES.O)
    public void setItemInfo(final ItemInfo info) {
        if (info.itemType != LauncherSettings.Favorites.ITEM_TYPE_APPLICATION
                && info.itemType != LauncherSettings.Favorites.ITEM_TYPE_SEARCH_ACTION
                && info.itemType != LauncherSettings.Favorites.ITEM_TYPE_DEEP_SHORTCUT
                && info.itemType != LauncherSettings.Favorites.ITEM_TYPE_FOLDER) {
            return;