)]}'
{
  "commit": "b0310da3254d556d388abe33a59fc1114b838b10",
  "tree": "399a4879208c0005634f4a13d20de59641905543",
  "parents": [
    "117d47aa3f883c25d5d392e6f0f7c25d88c227fc"
  ],
  "author": {
    "name": "Jonah Williams",
    "email": "jonahwilliams@google.com",
    "time": "Wed Nov 08 08:35:03 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Nov 08 16:35:03 2023 +0000"
  },
  "message": "[Impeller] null check drawable. (#47488)\n\nSpeculative fix for the first crash noted in https://github.com/flutter/flutter/issues/136628#issue-1944779964\r\n\r\nnextDrawble can return null if the method times out.\r\n\r\nFixes https://github.com/flutter/flutter/issues/136525",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3a09a916af246be7f3795e9b0d14da0dc5e7d677",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "8a5bea6e3631f1885e4f5063a00e1a3a830424bb",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "18a25c8d4ed0527362f234b3791e39f6c51b8368",
      "old_mode": 33188,
      "old_path": "ci/licenses_golden/excluded_files",
      "new_id": "459340211d2bc604717ad2bc457c369b4f0b9745",
      "new_mode": 33188,
      "new_path": "ci/licenses_golden/excluded_files"
    },
    {
      "type": "modify",
      "old_id": "7440ff1fbbb373531e21c76d7bcb9d592baf0efe",
      "old_mode": 33188,
      "old_path": "shell/gpu/BUILD.gn",
      "new_id": "c7ccf871891cd9b53ca74b8f2c4c117e781305c9",
      "new_mode": 33188,
      "new_path": "shell/gpu/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "d76b13824c86e31e90fe7528dde48fa30c5861c7",
      "old_mode": 33188,
      "old_path": "shell/gpu/gpu_surface_metal_impeller.mm",
      "new_id": "967da2119c8ee295324e66ea96e7721d845c42c7",
      "new_mode": 33188,
      "new_path": "shell/gpu/gpu_surface_metal_impeller.mm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d56f7fd3284d323bd893665f816d070a710a69e",
      "new_mode": 33188,
      "new_path": "shell/gpu/gpu_surface_metal_impeller_unittests.mm"
    },
    {
      "type": "modify",
      "old_id": "8a139f9dfd3656fe673cad9b1493c7ef2fead8f4",
      "old_mode": 33261,
      "old_path": "testing/run_tests.py",
      "new_id": "dbeee7809738077af24e1c62a47771bb907a5c37",
      "new_mode": 33261,
      "new_path": "testing/run_tests.py"
    }
  ]
}
