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

Commit ccd49005 authored by Fengjiang Li's avatar Fengjiang Li Committed by Android (Google) Code Review
Browse files

Merge "Handle nullable CellLayout when removing app icon from folder" into udc-qpr-dev

parents 61ef6558 080f9326
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -1402,8 +1402,9 @@ public class Launcher extends StatefulActivity<LauncherState>
     * @param info   The data structure describing the shortcut.
     * @return A View inflated from layoutResId.
     */
    public View createShortcut(ViewGroup parent, WorkspaceItemInfo info) {
        BubbleTextView favorite = (BubbleTextView) LayoutInflater.from(parent.getContext())
    public View createShortcut(@Nullable ViewGroup parent, WorkspaceItemInfo info) {
        BubbleTextView favorite =
                (BubbleTextView) LayoutInflater.from(parent != null ? parent.getContext() : this)
                        .inflate(R.layout.app_icon, parent, false);
        favorite.applyFromWorkspaceItem(info);
        favorite.setOnClickListener(getItemOnClickListener());
+0 −3
Original line number Diff line number Diff line
@@ -94,9 +94,6 @@ public class LauncherDelegate {
                        // folder
                        CellLayout cellLayout = mLauncher.getCellLayout(info.container,
                                mLauncher.getCellPosMapper().mapModelToPresenter(info).screenId);
                        if (cellLayout == null) {
                            return;
                        }
                        finalItem =  info.contents.remove(0);
                        newIcon = mLauncher.createShortcut(cellLayout, finalItem);
                        mLauncher.getModelWriter().addOrMoveItemInDatabase(finalItem,