)]}'
{
  "commit": "f9bf65cfad8433a01a2c59571a2aac2af3ca829e",
  "tree": "70283c95c63c7b73f9919466f14fcc970917d8b5",
  "parents": [
    "45f6e009110df4f34ec2cf99f63cf73b71b7a420"
  ],
  "author": {
    "name": "Dan Field",
    "email": "dnfield@google.com",
    "time": "Mon Jul 10 12:11:08 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 10 19:11:08 2023 +0000"
  },
  "message": "Handle nested display list clips in Impeller dispatcher (#43442) (#43469)\n\nCP issue: https://github.com/flutter/flutter/issues/130149\r\n\r\nFixes https://github.com/flutter/flutter/issues/130084\r\n\r\nIf a display list is drawn into another display list and the child display list establishes a small clip, subsequent drawing operations are discarded when really they should not be.\r\n\r\nThe test is expected to render both a blue and a red square; before the fix it renders only the blue square since the red square is incorrectly clipped out.\r\n\r\nSee also https://github.com/dnfield/flutter_svg/issues/938",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88f9bc593c30a89eee791519199c06f73ec509b1",
      "old_mode": 33188,
      "old_path": "impeller/display_list/display_list_dispatcher.cc",
      "new_id": "95558f3f23004e1a35b4d271d3b6124eae033fc2",
      "new_mode": 33188,
      "new_path": "impeller/display_list/display_list_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "5164897af68fadc916c307086c0061a893d55b8d",
      "old_mode": 33188,
      "old_path": "impeller/display_list/display_list_unittests.cc",
      "new_id": "9364279fc6597d63f530c39ea35ca5a5e53a8914",
      "new_mode": 33188,
      "new_path": "impeller/display_list/display_list_unittests.cc"
    }
  ]
}
