mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-01 00:06:47 +00:00
Merge "reorder System shortcuts for taskbar and secondary display" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
bc65c3d442
@@ -201,14 +201,12 @@ public class TaskbarPopupController implements TaskbarControllers.LoggableTaskba
|
||||
|
||||
// Create a Stream of all applicable system shortcuts
|
||||
private Stream<SystemShortcut.Factory> getSystemShortcuts() {
|
||||
// concat a Stream of split options with a Stream of APP_INFO
|
||||
Stream<SystemShortcut.Factory> appInfo = Stream.of(APP_INFO);
|
||||
|
||||
// append split options to APP_INFO shortcut, the order here will reflect in the popup
|
||||
return Stream.concat(
|
||||
Stream.of(APP_INFO),
|
||||
Utilities.getSplitPositionOptions(mContext.getDeviceProfile())
|
||||
.stream()
|
||||
.map(this::createSplitShortcutFactory),
|
||||
appInfo
|
||||
.map(this::createSplitShortcutFactory)
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -197,13 +197,13 @@ public class SecondaryDragLayer extends BaseDragLayer<SecondaryDisplayLauncher>
|
||||
return false;
|
||||
}
|
||||
|
||||
// order of this list will reflect in the popup
|
||||
List<SystemShortcut> systemShortcuts = new ArrayList<>();
|
||||
|
||||
systemShortcuts.add(APP_INFO.getShortcut(mActivity, item, v));
|
||||
// Hide redundant pin shortcut for app drawer icons if drag-n-drop is enabled.
|
||||
if (!FeatureFlags.SECONDARY_DRAG_N_DROP_TO_PIN.get() || !mActivity.isAppDrawerShown()) {
|
||||
systemShortcuts.add(mPinnedAppsAdapter.getSystemShortcut(item, v));
|
||||
}
|
||||
systemShortcuts.add(APP_INFO.getShortcut(mActivity, item, v));
|
||||
int deepShortcutCount = popupDataProvider.getShortcutCountForItem(item);
|
||||
final PopupContainerWithArrow<SecondaryDisplayLauncher> container;
|
||||
if (ENABLE_MATERIAL_U_POPUP.get()) {
|
||||
|
||||
Reference in New Issue
Block a user