mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-28 15:56:49 +00:00
Generalize support for 'App Info', 'Uninstall' and 'Delete'
This allows other DragSource's to allow this behaviour, instead of it being tied to specific source types. Change-Id: I06b7c39b1b34a0ae141245bcc13b6a0873a4c0fd
This commit is contained in:
@@ -62,10 +62,6 @@ public class InfoDropTarget extends ButtonDropTarget {
|
||||
}
|
||||
}
|
||||
|
||||
private boolean isFromAllApps(DragSource source) {
|
||||
return (source instanceof AppsCustomizePagedView);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean acceptDrop(DragObject d) {
|
||||
// acceptDrop is called just before onDrop. We do the work here, rather than
|
||||
@@ -93,7 +89,7 @@ public class InfoDropTarget extends ButtonDropTarget {
|
||||
boolean isVisible = true;
|
||||
|
||||
// Hide this button unless we are dragging something from AllApps
|
||||
if (!isFromAllApps(source)) {
|
||||
if (!source.supportsAppInfoDropTarget()) {
|
||||
isVisible = false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user