commit | 16045060c35639aea85afc572bea768d16e6c9f9 | [log] [tgz] |
---|---|---|
author | Hilary Huo <hhuo@google.com> | Thu Oct 08 10:18:41 2020 -0700 |
committer | Hilary Huo <hhuo@google.com> | Thu Oct 08 10:27:13 2020 -0700 |
tree | a3edcd9e1314d978da0b5d5f25f5d88cfb6e9b20 | |
parent | 0827e1e32a5f99fa02418dae37270c6db8c989d2 [diff] |
[pixel-search] add escape hatch Change-Id: I33ffea1fc0859564955380d7d1db317293d1a2cb
diff --git a/src/com/android/launcher3/model/data/RemoteActionItemInfo.java b/src/com/android/launcher3/model/data/RemoteActionItemInfo.java index 81f7f3a..d988bf9 100644 --- a/src/com/android/launcher3/model/data/RemoteActionItemInfo.java +++ b/src/com/android/launcher3/model/data/RemoteActionItemInfo.java
@@ -61,4 +61,8 @@ public boolean shouldStartInLauncher() { return mShouldStart; } + + public boolean isEscapeHatch() { + return mToken.contains("item_type:[ESCAPE_HATCH]"); + } }
diff --git a/src/com/android/launcher3/views/SearchResultIconRow.java b/src/com/android/launcher3/views/SearchResultIconRow.java index c73eeae..6d9c86a 100644 --- a/src/com/android/launcher3/views/SearchResultIconRow.java +++ b/src/com/android/launcher3/views/SearchResultIconRow.java
@@ -140,7 +140,7 @@ RemoteActionItemInfo itemInfo = new RemoteActionItemInfo(remoteAction, token, start); applyFromRemoteActionInfo(itemInfo); - if (!loadIconFromResource()) { + if (itemInfo.isEscapeHatch() || !loadIconFromResource()) { UI_HELPER_EXECUTOR.post(() -> { // If the Drawable from the remote action is not AdaptiveBitmap, styling will not // work.