)]}'
{
  "commit": "89f86c1813f72041529da7903663863f089bef61",
  "tree": "ee4c0a7202933dde258dda3f2371fa317c84b548",
  "parents": [
    "c2df8ddade8d3a7f704e2638a1c99e6f7799a332"
  ],
  "author": {
    "name": "Jeff Chang",
    "email": "chengjeff@google.com",
    "time": "Mon Jul 04 17:40:11 2022 +0800"
  },
  "committer": {
    "name": "Jeff Chang",
    "email": "chengjeff@google.com",
    "time": "Fri Jul 08 12:40:27 2022 +0800"
  },
  "message": "Handle the uncontrolled task in split-screen\n\nExit the split-screen in case users put the uncontrolled task into\nsplit-screen. This CL do below change to support handling this task.\n   1. If no controlling activity appeared, dismiss the split screen\n      and show a toast to inform users.\n   2. Reparent all tasks out of split root when dismissing instead of\n      just reparent controlling tasks.\n   3. Disable the split-item from launcher for tasks that are\n      uncontrolled.\n\nBug: 230461945\nBug: 208646963\nBug: 238032411\nTest: atest MultiWindowTests\n      atest WMShellUnitTests\nChange-Id: Iab59561e9d532b10dab8f5063047c4b68b73eb87\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a87b91d87f1cfed6f25d41b3b66f38a07cb4e051",
      "old_mode": 33188,
      "old_path": "core/java/android/window/WindowContainerTransaction.java",
      "new_id": "3bffa890122ac0fa2f18c98d2a15029b3b9aa7ce",
      "new_mode": 33188,
      "new_path": "core/java/android/window/WindowContainerTransaction.java"
    },
    {
      "type": "modify",
      "old_id": "9b614875119b38bed19403c77512d96d83974343",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/common/split/SplitScreenConstants.java",
      "new_id": "afc706ee9c8ec24215903ce4c2d6220390b73c79",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/common/split/SplitScreenConstants.java"
    },
    {
      "type": "modify",
      "old_id": "2bfa5db502ce72e17c5a719886e5ac003833929b",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/MainStage.java",
      "new_id": "e7ec15e70c11c44866e6cfee504c3aa8a3348fc7",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/MainStage.java"
    },
    {
      "type": "modify",
      "old_id": "f92a0d3901b96e50f1de11a5f3c963d6b2994067",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SideStage.java",
      "new_id": "8639b36faf4c230a4a0bedc8ac5eb911a02cfa55",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SideStage.java"
    },
    {
      "type": "modify",
      "old_id": "046b1a2541b4e1a6cd1a6d7e18f5bcbc54f0e3ee",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenController.java",
      "new_id": "9ffebcc04f673a18dffecf1446df640bccaf1674",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenController.java"
    },
    {
      "type": "modify",
      "old_id": "55e7dacc408721e394423ea79c90d8f8e2c89112",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java",
      "new_id": "2bd1ba2fe674b7d70041a6a2bb1c9ba112b237d4",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java"
    },
    {
      "type": "modify",
      "old_id": "99e7506297296dd24d051ae68415134c0bc07556",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageTaskListener.java",
      "new_id": "e5306bdec58fe63c69ebba259dc434953dfa9057",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageTaskListener.java"
    },
    {
      "type": "modify",
      "old_id": "e9c1acbf7ca0439b0f94f8e82973c41bbc8ab036",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java",
      "new_id": "e3f568732b9dc82d7a07bb160ae16ca18fc59d1c",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/Task.java"
    },
    {
      "type": "modify",
      "old_id": "4bbb1b1fb7456ad68427876497dfdb8b7fcad1ca",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/WindowOrganizerController.java",
      "new_id": "6bb5eceec84efff93b857d9f8dcd7bc18f3e6abb",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/WindowOrganizerController.java"
    }
  ]
}
