)]}'
{
  "commit": "5deb763e687bb702fdb1f52603a4341686dfa3ad",
  "tree": "0415c12560e45a222b65ed5c93e18d24881506d3",
  "parents": [
    "8116d48598fddc51e9779b2438a023eb607a452e"
  ],
  "author": {
    "name": "Riddle Hsu",
    "email": "riddlehsu@google.com",
    "time": "Fri Apr 15 21:17:18 2022 +0800"
  },
  "committer": {
    "name": "Riddle Hsu",
    "email": "riddlehsu@google.com",
    "time": "Fri Apr 15 21:19:24 2022 +0800"
  },
  "message": "Do not reset surface for forced layout\n\nIn general this removes commit b2e3780. Because since rotation\nis a part of configuration, it is enough to redraw according to\nthe configuration change.\n\nOtherwise because forceRelayout is also used for syncRedraw,\nthat will cause to drop pre-allocated buffers and increase the\ntime of the initial frames for reallocation.\n\nBug: 229366100\nTest: ActivityRecordTests#testLandscapeSeascapeRotationByApp\nTest: Rotate 180 degree with various apps and no upside down\n      afterimage remains on the screen.\nChange-Id: I3f03f7c8674ddc4a8c0b9c0b0528816114075732\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "27ce71155857393b069a3b98d981b52a10b0ff49",
      "old_mode": 33188,
      "old_path": "core/java/android/view/ViewRootImpl.java",
      "new_id": "768948d7831fe3b2373d2c92980233b13e27cc5a",
      "new_mode": 33188,
      "new_path": "core/java/android/view/ViewRootImpl.java"
    },
    {
      "type": "modify",
      "old_id": "9b09616d4630c20573e2f6a1327883aceac1bd91",
      "old_mode": 33188,
      "old_path": "data/etc/services.core.protolog.json",
      "new_id": "2f021fe563c2e09ec4a25248116060743e0a6ff6",
      "new_mode": 33188,
      "new_path": "data/etc/services.core.protolog.json"
    },
    {
      "type": "modify",
      "old_id": "46607570240957a89c6a4fd588514bbb6e97995d",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/DisplayContent.java",
      "new_id": "11233a3252388d9d87185287fa32e03140e172f7",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/DisplayContent.java"
    },
    {
      "type": "modify",
      "old_id": "238f96ffd1e16322ff6f3cbc6ca6c73e53009e28",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/WindowState.java",
      "new_id": "1ac61070d0b70c98a0bb9ae40f8f616dfd9ebe44",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/WindowState.java"
    }
  ]
}
