)]}'
{
  "commit": "0207f039d25eece5f04512bfc1198ef72e5c2e4f",
  "tree": "1c1f97a59ed0bb658b4e95b1477de6ccb249fbcb",
  "parents": [
    "4afa26e51ffe882b49b71ec29a34238595677006"
  ],
  "author": {
    "name": "Chris Li",
    "email": "lihongyu@google.com",
    "time": "Thu Jan 27 11:52:51 2022 +0800"
  },
  "committer": {
    "name": "Chris Li",
    "email": "lihongyu@google.com",
    "time": "Sun Jan 30 03:43:17 2022 +0000"
  },
  "message": "[DO NOT MERGE] Fix regression for enter PIP when onUserLeaveHint\n\nThis was changed in ag/15886711, but it shouldn\u0027t be needed anymore as\nfor case we need to animate the close transition, isVisible() will stay\ntrue until the app transition is finished. Otherwise we shouldn\u0027t need\nto keep the surface as visible even if it is in the closing app list.\n\nWithout this fix, we may accidentally show the surface that has been\ncommited to be invisible, such as enter pip onUserLeaveHint.\n\nFix: 216145863\nTest: manually verify with Google Meet.\nTest: atest WmTests:ActivityRecordTests\nChange-Id: Ib28651f5c4dc728d19f968adc56015836e307ef8\nMerged-In: Ib28651f5c4dc728d19f968adc56015836e307ef8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffafb8a7d2cef1899acc265698829e2c336c7712",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/ActivityRecord.java",
      "new_id": "618e421038c7487f501c402fdead4fadee75c7d0",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/ActivityRecord.java"
    },
    {
      "type": "modify",
      "old_id": "dd4cc5022cd2b175d73043c2f6e77a79f7ef87e3",
      "old_mode": 33188,
      "old_path": "services/tests/wmtests/src/com/android/server/wm/ActivityRecordTests.java",
      "new_id": "b770b3e3a55b76422c743d9c15113b65e386a50f",
      "new_mode": 33188,
      "new_path": "services/tests/wmtests/src/com/android/server/wm/ActivityRecordTests.java"
    }
  ]
}
