)]}'
{
  "commit": "0549766bc8b6d9be0a3267d9aeb9ff762004b93e",
  "tree": "5eca066ae03b14000f3311126cd1a9a4a7c69f06",
  "parents": [
    "f538bd753dfc836556885d9e2d16933917adcd35"
  ],
  "author": {
    "name": "walley892",
    "email": "evanwall@buffalo.edu",
    "time": "Thu Jul 30 13:31:10 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 30 20:31:10 2026 +0000"
  },
  "message": "Add nullptr check to isOpaque (#189796)\n\nAdds a nullptr check to TiledTextureContents::IsOpaque\n\nLikely fixes https://github.com/flutter/flutter/issues/189797, but was\nunable to reproduce the issue locally\n\n## Pre-launch Checklist\n\n- [x] I read the [Contributor Guide] and followed the process outlined\nthere for submitting PRs.\n- [x] I read the [AI contribution guidelines] and understand my\nresponsibilities, or I am not using AI tools.\n- [x] I read the [Tree Hygiene] wiki page, which explains my\nresponsibilities.\n- [x] I read and followed the [Flutter Style Guide], including [Features\nwe expect every widget to implement].\n- [x] I signed the [CLA].\n- [x] I listed at least one issue that this PR fixes in the description\nabove.\n- [x] I updated/added relevant documentation (doc comments with `///`).\n- [x] I added new tests to check the change I am making, or this PR is\n[test-exempt].\n- [x] I followed the [breaking change policy] and added [Data Driven\nFixes] where supported.\n- [x] All existing and new tests are passing.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "864db9d91b04ee6e1a15b6ea3353430943f91866",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/impeller/entity/contents/tiled_texture_contents.cc",
      "new_id": "500ec844f1c134349279d36e11b39815fd1f5434",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/impeller/entity/contents/tiled_texture_contents.cc"
    },
    {
      "type": "modify",
      "old_id": "476af2b6c44027d3ba77cb4f0e4c4e8659fb19fd",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/impeller/entity/entity_unittests.cc",
      "new_id": "3ae6e57a03ba87726a1d5470cf4f2bd7c520f209",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/impeller/entity/entity_unittests.cc"
    }
  ]
}
