)]}'
{
  "commit": "56dcce989345c89d7e6e9ee0438f53153260582d",
  "tree": "83db39488890134832c2161532a67f1d775faa98",
  "parents": [
    "c3b2f569e8d083c71082adbbf0e3f9e260416ca7"
  ],
  "author": {
    "name": "Hongwei Wang",
    "email": "hwwang@google.com",
    "time": "Tue Jun 14 10:13:13 2022 -0700"
  },
  "committer": {
    "name": "Hongwei Wang",
    "email": "hwwang@google.com",
    "time": "Tue Jun 14 17:07:50 2022 -0700"
  },
  "message": "Avoid conflict surface reset on auto-enter-pip\n\nThis fix was introduced in ag/16150706 and recently got overridden with\nag/18751998, UnfoldAnimationController#resetTask happens in between\nRecentsAnimationController cleanup and PipTaskOrganizer#onTaskAppeared\nmay cause flicker at the end of auto-enter-pip transition.\n\nFix it by intentionally ignore resetSurface if the task\u0027s pinned.\n\nBug: 235737615\nTest: auto enter pip repeatedly on foldable\nTest: atest WMShellUnitTests:UnfoldAnimationControllerTest\nChange-Id: I5de034f5c0d3f150dd77aadb97c0d2b3f9c64c15\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "530d474166657ea683d13771a6cc0f7a48c11473",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/unfold/UnfoldAnimationController.java",
      "new_id": "05a024a0eb128c1aa64e91ede7759eb70d54d309",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/unfold/UnfoldAnimationController.java"
    },
    {
      "type": "modify",
      "old_id": "798208956180cf094a80ec026fb40f7e1c4c4d7b",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/unfold/UnfoldAnimationControllerTest.java",
      "new_id": "46de60772766732b18df3ca49a7d21b07b488409",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/unfold/UnfoldAnimationControllerTest.java"
    }
  ]
}
