Launcher state management cleanup

> Removing Widgets and related states
> Fixing different durations being used when opening/closing all-apps
> Removing some unnecessary object allocations when changing state without animation
> Differentiating widget bootm sheel and full sheet in logs

Bug: 67678570
Change-Id: Ic169528736d04ee0b38564b4f96595ba066eabda
This commit is contained in:
Sunny Goyal
2017-10-16 11:46:41 -07:00
parent 1797af41d1
commit aeb1643ec6
24 changed files with 520 additions and 636 deletions

View File

@@ -177,13 +177,11 @@ public class UserEventDispatcher {
}
public void logActionCommand(int command, int containerType) {
logActionCommand(command, containerType, 0);
logActionCommand(command, newContainerTarget(containerType));
}
public void logActionCommand(int command, int containerType, int pageIndex) {
LauncherEvent event = newLauncherEvent(
newCommandAction(command), newContainerTarget(containerType));
event.srcTarget[0].pageIndex = pageIndex;
public void logActionCommand(int command, Target target) {
LauncherEvent event = newLauncherEvent(newCommandAction(command), target);
dispatchUserEvent(event, null);
}