Merge "Add null check for null task in getItemInfo()" into sc-v2-dev
This commit is contained in:
@@ -462,11 +462,15 @@ public class TaskView extends FrameLayout implements Reusable {
|
|||||||
return getItemInfo(mTask);
|
return getItemInfo(mTask);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected WorkspaceItemInfo getItemInfo(Task task) {
|
protected WorkspaceItemInfo getItemInfo(@Nullable Task task) {
|
||||||
ComponentKey componentKey = TaskUtils.getLaunchComponentKeyForTask(task.key);
|
|
||||||
WorkspaceItemInfo stubInfo = new WorkspaceItemInfo();
|
WorkspaceItemInfo stubInfo = new WorkspaceItemInfo();
|
||||||
stubInfo.itemType = LauncherSettings.Favorites.ITEM_TYPE_TASK;
|
stubInfo.itemType = LauncherSettings.Favorites.ITEM_TYPE_TASK;
|
||||||
stubInfo.container = LauncherSettings.Favorites.CONTAINER_TASKSWITCHER;
|
stubInfo.container = LauncherSettings.Favorites.CONTAINER_TASKSWITCHER;
|
||||||
|
if (task == null) {
|
||||||
|
return stubInfo;
|
||||||
|
}
|
||||||
|
|
||||||
|
ComponentKey componentKey = TaskUtils.getLaunchComponentKeyForTask(task.key);
|
||||||
stubInfo.user = componentKey.user;
|
stubInfo.user = componentKey.user;
|
||||||
stubInfo.intent = new Intent().setComponent(componentKey.componentName);
|
stubInfo.intent = new Intent().setComponent(componentKey.componentName);
|
||||||
stubInfo.title = task.title;
|
stubInfo.title = task.title;
|
||||||
|
|||||||
Reference in New Issue
Block a user