)]}'
{
  "commit": "95a8b32c3ffc1a77c1088b435ae7e0eaba473705",
  "tree": "cdedd87ab5bd9be3dbb8c04acfeab9c5a01b9525",
  "parents": [
    "688d9e58eca44fd8ac5de93d24657c1f2a52b38c"
  ],
  "author": {
    "name": "Robin Lee",
    "email": "rgl@google.com",
    "time": "Thu Nov 02 16:43:11 2023 +0000"
  },
  "committer": {
    "name": "Robin Lee",
    "email": "rgl@google.com",
    "time": "Mon Nov 06 10:43:18 2023 +0000"
  },
  "message": "Don\u0027t let Keyguard play un/occlude when not visible\n\nWhen SysUI marks the device as unlocked without going through\nkeyguardGoingAway, the system server may still be in the process\nof creating a transition and that transition will include\ninformation about whether an occluding/unoccluding app is coming\nin. Drop the transition from KeyguardTransitionHandler so that it\ndoesn\u0027t get confused and start showing the bouncer again.\n\nIt will still get to commit the state after all transitions play.\n\nChange-Id: Iabce80a9f08829750c90acaafb3f3f3fb5f225dc\nTest: atest CtsWindowManagerDeviceKeyguard:KeyguardTests\nFix: 303056717\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "53b5bd7ceb941cab3ee421c4ac5d4229e1ac7fbb",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/keyguard/KeyguardTransitionHandler.java",
      "new_id": "dba7f4bdd78dba1a2c7417365f7af546a92bc9f6",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/keyguard/KeyguardTransitionHandler.java"
    }
  ]
}
