)]}'
{
  "commit": "7b0380764c1ffe3cbf41b2c5e918ac8ed2c31a53",
  "tree": "43fd34d84ed18979e7855583cd705f57735e19ce",
  "parents": [
    "d9fa425f920cb3d0bd8205c103ae1515dec81867"
  ],
  "author": {
    "name": "Riddle Hsu",
    "email": "riddlehsu@google.com",
    "time": "Thu Jun 23 18:38:02 2022 +0800"
  },
  "committer": {
    "name": "Riddle Hsu",
    "email": "riddlehsu@google.com",
    "time": "Fri Jun 24 14:27:54 2022 +0800"
  },
  "message": "Do not use seamless rotation for multi-window\n\nOtherwise other non seamless apps may be flickering. Also it\npotential causes sync problem when split-screen uses sync\ngroup and seamless rotation uses applyWithNextDraw at the\nsame time.\n\nNote that shell transition doesn\u0027t have the problem in split\nscreen because it will reject seamless if there is one changed\ntask doesn\u0027t declare seamless. So at least the split root task\nwill guard the case.\n\nBug: 236926512\nTest: Enter split-screen with an app using ROTATION_ANIMATION_SEAMLESS.\n      Rotate the display and there will be a normal rotation animation.\nChange-Id: I6a44c1d3530cb92bdf6ebd81f1a520158b552d00\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d2c71f57e701dfbc0336c993e7bcba2abc15cfd2",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/DisplayRotation.java",
      "new_id": "b9d83198139dccfee25b0c78188635c8498180e7",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/DisplayRotation.java"
    }
  ]
}
