
Next commit will introduce differential loading of app icons, and will reorganize this part of the codebase. When doing that, the ideal symmetry of the new code would be: * Update BaseAppView._allItems array * Update BaseAppView._items map * Update BaseAppView._grid actor Move the code in _loadGrid() into _redisplay() so that we can check in-place which new icons need to be added. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/645