)]}'
{
  "commit": "e32aa4fd2b22b5caa75826dc4ec086d1eb7b832e",
  "tree": "673f135d1a071ebd14bb4e25ed7ec8a99ad38981",
  "parents": [
    "8f7d253431b896f5025f945d490611eda5cc885f"
  ],
  "author": {
    "name": "Chris Li",
    "email": "lihongyu@google.com",
    "time": "Tue Nov 02 16:36:56 2021 +0800"
  },
  "committer": {
    "name": "Chris Li",
    "email": "lihongyu@google.com",
    "time": "Mon Nov 08 10:57:18 2021 +0800"
  },
  "message": "Fix NPE for animate frozen snapshot\n\nBefore, the snapshot can be null if the window is unfreezed but not\nremoved from the display changing list, or when it fails to take\nscreenshot (like because the display is not ready). Now, we make sure to\nremove the window from the changing list in such cases.\n\nFix: 204400505\nTest: atest WmTests:WindowContainerTests\nChange-Id: I517232fc2ec689680a00b499495a4bad5a0d5f15\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d712bbf0fdef16796757b6e43286ce92e25a1580",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/SurfaceAnimator.java",
      "new_id": "50c9b31f425ac4a883d05907ae250a3dd8074549",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/SurfaceAnimator.java"
    },
    {
      "type": "modify",
      "old_id": "233656ffd48d06d036c92c2b38e7acfe889f84a8",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/SurfaceFreezer.java",
      "new_id": "a7ef36b01d91a76c7436d8be04686e7a9d5ea909",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/SurfaceFreezer.java"
    },
    {
      "type": "modify",
      "old_id": "7f6b493fc520a320de2db5d1a924440ac02cf405",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/WindowContainer.java",
      "new_id": "58bc244e925080eeb083d71afd7e93bdd39709e1",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/WindowContainer.java"
    },
    {
      "type": "modify",
      "old_id": "fb8bc7be38ceaf593b9aa6ab264ba97eef247c76",
      "old_mode": 33188,
      "old_path": "services/tests/wmtests/src/com/android/server/wm/AppTransitionTests.java",
      "new_id": "c0959d311ed569d6183d836a95cdb265a1b3519d",
      "new_mode": 33188,
      "new_path": "services/tests/wmtests/src/com/android/server/wm/AppTransitionTests.java"
    },
    {
      "type": "modify",
      "old_id": "cb209abf6aa9a240ad14b3e8858c0e0b64770aba",
      "old_mode": 33188,
      "old_path": "services/tests/wmtests/src/com/android/server/wm/TaskFragmentTest.java",
      "new_id": "42f4d583f5ff7ecc7441b0d2deb3923b060654ef",
      "new_mode": 33188,
      "new_path": "services/tests/wmtests/src/com/android/server/wm/TaskFragmentTest.java"
    },
    {
      "type": "modify",
      "old_id": "e75a2ce7f82961416ac166952815a646f725ac17",
      "old_mode": 33188,
      "old_path": "services/tests/wmtests/src/com/android/server/wm/WindowContainerTests.java",
      "new_id": "6ae3f9447ee2f7d7105a6b249bbe5bfc762b13f9",
      "new_mode": 33188,
      "new_path": "services/tests/wmtests/src/com/android/server/wm/WindowContainerTests.java"
    },
    {
      "type": "modify",
      "old_id": "115f8a3fecf437d7e018f7c75dc9179c3ecbf7fa",
      "old_mode": 33188,
      "old_path": "services/tests/wmtests/src/com/android/server/wm/WindowTestsBase.java",
      "new_id": "2a0aa96a00ee1d14452d5b304165b68147f0228b",
      "new_mode": 33188,
      "new_path": "services/tests/wmtests/src/com/android/server/wm/WindowTestsBase.java"
    }
  ]
}
