diff --git a/res/layout/system_shortcut_icons_container.xml b/res/layout/system_shortcut_icons_container.xml index dc4fdb3832..fa92ba3d01 100644 --- a/res/layout/system_shortcut_icons_container.xml +++ b/res/layout/system_shortcut_icons_container.xml @@ -16,7 +16,7 @@ + + + diff --git a/src/com/android/launcher3/popup/PopupContainerWithArrow.java b/src/com/android/launcher3/popup/PopupContainerWithArrow.java index 43ca2a6efb..9f290f7b51 100644 --- a/src/com/android/launcher3/popup/PopupContainerWithArrow.java +++ b/src/com/android/launcher3/popup/PopupContainerWithArrow.java @@ -327,11 +327,14 @@ public class PopupContainerWithArrow initializeSystemShortcuts(systemShortcuts); } else { mDeepShortcutContainer.setVisibility(View.GONE); + mSystemShortcutContainer = inflateAndAdd(R.layout.system_shortcut_rows_container, + this, 0); + mWidgetContainer = mSystemShortcutContainer; if (!shortcuts.isEmpty()) { for (int i = 0; i < shortcuts.size(); i++) { initializeSystemShortcut( R.layout.system_shortcut, - this, + mSystemShortcutContainer, shortcuts.get(i), i < shortcuts.size() - 1); } @@ -358,7 +361,7 @@ public class PopupContainerWithArrow addAllShortcutsMaterialU(deepShortcutCount, systemShortcuts); } else if (!systemShortcuts.isEmpty()) { addSystemShortcutsMaterialU(systemShortcuts, - R.layout.system_shortcut_rows_container, + R.layout.system_shortcut_rows_container_material_u, R.layout.system_shortcut); } show(); @@ -395,7 +398,7 @@ public class PopupContainerWithArrow if (deepShortcutCount + systemShortcuts.size() <= SHORTCUT_COLLAPSE_THRESHOLD) { // add all system shortcuts including widgets shortcut to same container addSystemShortcutsMaterialU(systemShortcuts, - R.layout.system_shortcut_rows_container, + R.layout.system_shortcut_rows_container_material_u, R.layout.system_shortcut); addDeepShortcutsMaterialU(deepShortcutCount); return;