)]}'
{
  "commit": "bdb8b8043d0deed732182eca962657b52ccff6f3",
  "tree": "7e9038f48509cac4187d28ab6de3d8e3677adafb",
  "parents": [
    "b92c27b6c019c5b9bf4f8b695535e26e70fd1b1b"
  ],
  "author": {
    "name": "chaviw",
    "email": "chaviw@google.com",
    "time": "Mon Oct 14 09:17:12 2019 -0700"
  },
  "committer": {
    "name": "chaviw",
    "email": "chaviw@google.com",
    "time": "Mon Oct 14 10:31:44 2019 -0700"
  },
  "message": "Set isRelativeOf flag when calling setZOrderRelativeOf\n\nThe current code sets the isRelativeFlag to true when setRelativeLayer\nis called and false when setLayer is called. However, those two requests\nare only coming from client requests. There are places where zRelativeOf\nis removed for other reasons. Therefore, set isRelativeOf flag when\ncalling setZOrderRelativeOf based on whether relativeOf is null or not.\nThis will ensure it covers all places that zRelativeOf is updated.\n\nFixes: 142534793\nTest: RelativeZTest.LayerAndRelativeRemoved\nChange-Id: I338592f2e2e88598f2d8a4c0957b551da310a4bf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6a45625c892bbe8a5da16848b7de5468644edae5",
      "old_mode": 33188,
      "old_path": "services/surfaceflinger/Layer.cpp",
      "new_id": "7065460b2c6d3b8768afd1095e48a1216a48710d",
      "new_mode": 33188,
      "new_path": "services/surfaceflinger/Layer.cpp"
    },
    {
      "type": "modify",
      "old_id": "8549db2e0baf6cc2e808046deedf4c9a0eceb840",
      "old_mode": 33188,
      "old_path": "services/surfaceflinger/tests/RelativeZ_test.cpp",
      "new_id": "8c56d27e8a36735e7d84fb49e7f77a4f0f729431",
      "new_mode": 33188,
      "new_path": "services/surfaceflinger/tests/RelativeZ_test.cpp"
    }
  ]
}
