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

Commit 476cc50a authored by Amit Kumar's avatar Amit Kumar
Browse files

Fix NPE because of empty folders

parent 289d14b1
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -304,9 +304,14 @@ public class AppProvider extends Service implements Provider {
            for (int i = 0; i < foldersIndex.size(); i++) {
                FolderItem folderItem =
                        (FolderItem) mLauncherItems.get(foldersIndex.get(foldersIndex.keyAt(i)));
                if(folderItem.items == null){
                    DatabaseManager.getManager(this).removeLauncherItem(folderItem.id);
                    mLauncherItems.remove(foldersIndex.get(foldersIndex.keyAt(i)));
                }else {
                    folderItem.icon = new GraphicsUtil(this).generateFolderIcon(this, folderItem);
                }
            }
        }

        applicationItems.removeAll(mDatabaseItems);
        mLauncherItems.addAll(applicationItems);