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

Commit 130cfe54 authored by Abhishek Aggarwal's avatar Abhishek Aggarwal Committed by Nishith Khanna
Browse files

feat(widget): Remove shortcuts from widget list

parent 9462c382
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -438,6 +438,13 @@ public class WidgetsFullSheet extends BaseWidgetSheet
        List<WidgetsListBaseEntry> allWidgets =
                mActivityContext.getPopupDataProvider().getAllWidgets();

        if (isEditMode) {
            allWidgets.removeIf(item -> {
                item.mWidgets.removeIf(widget -> widget.widgetInfo == null);
                return item.mWidgets.isEmpty();
            });
        }

        AdapterHolder primaryUserAdapterHolder = mAdapters.get(AdapterHolder.PRIMARY);
        primaryUserAdapterHolder.mWidgetsListAdapter.setWidgets(allWidgets);

@@ -615,7 +622,6 @@ public class WidgetsFullSheet extends BaseWidgetSheet
    public static WidgetsFullSheet show(Launcher launcher, boolean animate) {
        WidgetsFullSheet sheet = (WidgetsFullSheet) launcher.getLayoutInflater()
                .inflate(R.layout.widgets_full_sheet, launcher.getDragLayer(), false);
        isEditMode = false;
        sheet.attachToContainer();
        sheet.mIsOpen = true;
        sheet.open(animate);