mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-19 18:58:19 +00:00
Add additional shortcutExists check to prevent same app from being auto added.
am: f788bbb0c4
Change-Id: I42f0c4d75f8be38b9e81c5932fc1def710a68f36
This commit is contained in:
@@ -140,6 +140,15 @@ public class AddWorkspaceItemsTask extends BaseModelUpdateTask {
|
||||
// or app was already installed for another user.
|
||||
itemInfo = new AppInfo(app.getContext(), activities.get(0), item.user)
|
||||
.makeWorkspaceItem();
|
||||
|
||||
if (shortcutExists(dataModel, itemInfo.getIntent(), itemInfo.user)) {
|
||||
// We need this additional check here since we treat all auto added
|
||||
// workspace items as promise icons. At this point we now have the
|
||||
// correct intent to compare against existing workspace icons.
|
||||
// Icon already exists on the workspace and should not be auto-added.
|
||||
continue;
|
||||
}
|
||||
|
||||
WorkspaceItemInfo wii = (WorkspaceItemInfo) itemInfo;
|
||||
wii.title = "";
|
||||
wii.bitmap = app.getIconCache().getDefaultIcon(item.user);
|
||||
|
||||
Reference in New Issue
Block a user