)]}'
{
  "commit": "f16cc1135b414906164eb8fc55a76971b0e36c21",
  "tree": "07a7320220cbd71a807cb207c048c3b722dbfb97",
  "parents": [
    "a9ee2793068235ff423d08cc0964870c054d1983"
  ],
  "author": {
    "name": "Riddle Hsu",
    "email": "riddlehsu@google.com",
    "time": "Tue Feb 06 17:19:37 2024 +0800"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Wed Apr 10 21:56:48 2024 +0000"
  },
  "message": "Hide window immediately if itself doesn\u0027t run hide animation\n\nThe condition was overextended in commit 9bca6b4 which checks if the\nparent container of the window is animating. That causes the window to\nwait for animation finish to update visibility, but the animation\nfinish callback won\u0027t happen because itself is not animating. Then the\nwindow that should be hidden remains on screen.\n\nBug: 302431573\nTest: atest WindowStateTests#testIsOnScreen_hiddenByPolicy\n(cherry picked from commit 9add9281ffc120c81a7d125892803f1beb5ddcb3)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:10a7f0914c87f4af521b5cbb13e84a83dacebf82)\nMerged-In: Iafc2b2c2a24d8fc8d147354ef2f0b4afeeb510c5\nChange-Id: Iafc2b2c2a24d8fc8d147354ef2f0b4afeeb510c5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "09fd71412fea6e4866b9b25e6fd5bdf184d63e30",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/WindowState.java",
      "new_id": "1443011a5fb7e76cfcc75ae279c05d3510f52826",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/WindowState.java"
    },
    {
      "type": "modify",
      "old_id": "92b670ed96995228e7f8ff6316b831b494e0c256",
      "old_mode": 33188,
      "old_path": "services/tests/wmtests/src/com/android/server/wm/WindowStateTests.java",
      "new_id": "067d72235ba807f8a0b127c967cda9f976510071",
      "new_mode": 33188,
      "new_path": "services/tests/wmtests/src/com/android/server/wm/WindowStateTests.java"
    }
  ]
}
