)]}'
{
  "commit": "02b02783f062c3988f1b87712e0464a4f4159df2",
  "tree": "6c67154d9e1c010f8e451e4042f45dfbfe9ac086",
  "parents": [
    "3f35b4906ec60059a03511bee070545a1659f156"
  ],
  "author": {
    "name": "Robin Lee",
    "email": "rgl@google.com",
    "time": "Fri Mar 31 14:29:24 2023 +0200"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Fri Mar 31 22:49:01 2023 +0000"
  },
  "message": "Run keyguard occlusion update after transitions\n\nEarlier code was calling applyKeyguardOcclusionChange as soon as the\ntransition starts, which is not very effective because some of the\ntransitions only update keyguard occluded state at the end of the\nanimation and race behind this call.\n\nIf we wait for all transitions to finish playing before validating\nkeyguard occlusion, the last word always comes from\napplyKeyguardOcclusionChange which synchronises the source of truth\nin KeyguardController over to SystemUI.\n\nTest: atest android.server.wm.KeyguardTests\nBug: 275650364\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:140a05907d905e38aa5690320d26c90ca29bf772)\nMerged-In: I016b72b87baadb63f3f5f83112901315f29d2f0a\nChange-Id: I016b72b87baadb63f3f5f83112901315f29d2f0a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54f87d004b5c2b251498f3d535777a0acb56e717",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/policy/PhoneWindowManager.java",
      "new_id": "a2bd7815c24291589f470ae3f0564832ce44792f",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/policy/PhoneWindowManager.java"
    },
    {
      "type": "modify",
      "old_id": "683767e474efa0b66929397f72cfe6c5faf7d183",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/Transition.java",
      "new_id": "adc81f8344c62de35c9f0f8381e7095ab62d8a38",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/Transition.java"
    }
  ]
}
