From 60936f5eac7bef6fb162f90b153cc6a4487b929c Mon Sep 17 00:00:00 2001 From: Thales Lima Date: Tue, 31 Aug 2021 12:42:38 +0100 Subject: [PATCH] launcher: show smartspace date card on Wallpaper & style Smartspace requires a lot of information to show cards, and it shouldn't be required to show a preview for the user on how the home screen looks like. This changes that to always use the date card from smartspace. Fixes: 197328474 Test: open Wallpaper & style Change-Id: I4718a1c0397172f654b7b6b4beb96b50b3b9eeb3 --- res/layout/qsb_preview.xml | 30 +++++++++++++++++++ .../graphics/LauncherPreviewRenderer.java | 4 +-- 2 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 res/layout/qsb_preview.xml diff --git a/res/layout/qsb_preview.xml b/res/layout/qsb_preview.xml new file mode 100644 index 0000000000..801fb04789 --- /dev/null +++ b/res/layout/qsb_preview.xml @@ -0,0 +1,30 @@ + + + + + + \ No newline at end of file diff --git a/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java b/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java index 94c578e0ae..f98ce1b875 100644 --- a/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java +++ b/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java @@ -511,8 +511,8 @@ public class LauncherPreviewRenderer extends ContextWrapper // Add first page QSB if (FeatureFlags.QSB_ON_FIRST_SCREEN) { CellLayout firstScreen = mWorkspaceScreens.get(FIRST_SCREEN_ID); - View qsb = mHomeElementInflater.inflate( - R.layout.search_container_workspace, firstScreen, false); + View qsb = mHomeElementInflater.inflate(R.layout.qsb_preview, firstScreen, + false); CellLayout.LayoutParams lp = new CellLayout.LayoutParams(0, 0, firstScreen.getCountX(), 1); lp.canReorder = false;