Fixed bug in 'am stack split' command.

Change-Id: Id3efb65a3f9cbf3c223ea08d51e2028180bd5479
This commit is contained in:
Wale Ogunwale
2015-02-11 14:35:47 -08:00
parent 346066ef90
commit 5e789f03b2

View File

@@ -1823,16 +1823,18 @@ public class Am extends BaseCommand {
showError("Error: Unable to create new stack...");
}
final StackInfo newStackInfo = mAm.getStackInfo(container.getStackId());
final int newStackId = container.getStackId();
if (intent != null) {
container.startActivity(intent);
} else if (currentStackInfo.taskIds != null && currentStackInfo.taskIds.length > 1) {
// Move top task over to new stack
mAm.moveTaskToStack(currentStackInfo.taskIds[currentStackInfo.taskIds.length - 1],
newStackInfo.stackId, true);
newStackId, true);
}
final StackInfo newStackInfo = mAm.getStackInfo(newStackId);
// Make all tasks in the stacks resizeable.
for (int taskId : currentStackInfo.taskIds) {
mAm.setTaskResizeable(taskId, true);