)]}'
{
  "commit": "12a0a216bb9d05c6d423a9d3a138959fbb898764",
  "tree": "7e394e22d3cb6cf2c34705205c39b69a0560a177",
  "parents": [
    "591e0e6b093f6856b61aeef5cee0f2d6006ed115"
  ],
  "author": {
    "name": "Tong Mu",
    "email": "dkwingsmt@users.noreply.github.com",
    "time": "Thu Jun 06 00:18:20 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 06 07:18:20 2024 +0000"
  },
  "message": "Make pointer events ignore invalid views (#51925)\n\nWith this PR, Flutter will now ignore pointer events for an invalid view, i.e. views that have not been add or have been removed.\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5cf200530e57d050d406f8f464d22044e2fab374",
      "old_mode": 33188,
      "old_path": "lib/ui/window/pointer_data_packet_converter.cc",
      "new_id": "45b05a00dd85202bbd368fc1f1670b8f272f3f48",
      "new_mode": 33188,
      "new_path": "lib/ui/window/pointer_data_packet_converter.cc"
    },
    {
      "type": "modify",
      "old_id": "e903e4e1d06c7e6f337e765d96daa167f3dbf5b0",
      "old_mode": 33188,
      "old_path": "lib/ui/window/pointer_data_packet_converter.h",
      "new_id": "146ade258a4a4f09eadb8c15949675b53e0342bc",
      "new_mode": 33188,
      "new_path": "lib/ui/window/pointer_data_packet_converter.h"
    },
    {
      "type": "modify",
      "old_id": "69f798dffc5d47740f134b9e76f73f2dbc5afa25",
      "old_mode": 33188,
      "old_path": "lib/ui/window/pointer_data_packet_converter_unittests.cc",
      "new_id": "4f6a37f4536d80a428ee0c2299414864c755b5c8",
      "new_mode": 33188,
      "new_path": "lib/ui/window/pointer_data_packet_converter_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "ad4fe0985c9590598b073152ca8d064d00a44b8b",
      "old_mode": 33188,
      "old_path": "runtime/runtime_controller.cc",
      "new_id": "6a607ed5d88e7f5578cebfbbf32ca5e40f3fc062",
      "new_mode": 33188,
      "new_path": "runtime/runtime_controller.cc"
    },
    {
      "type": "modify",
      "old_id": "89f3eaf86cf410f3edfa4d70e2d6f565ef163bec",
      "old_mode": 33188,
      "old_path": "runtime/runtime_controller.h",
      "new_id": "93da07092e1a6be6d6d09f9ed48a830adabe105e",
      "new_mode": 33188,
      "new_path": "runtime/runtime_controller.h"
    },
    {
      "type": "modify",
      "old_id": "d8ee75fc332441a4e67ababf1865fa10ad0b8fe2",
      "old_mode": 33188,
      "old_path": "shell/common/input_events_unittests.cc",
      "new_id": "a0a22d14ded42f946a6ee78d4a10e27dafe53c1a",
      "new_mode": 33188,
      "new_path": "shell/common/input_events_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "90dcf3511f69d4b72fe75132dfcffd9cb5753612",
      "old_mode": 33188,
      "old_path": "shell/common/shell_test.cc",
      "new_id": "668339994771283f78c54b5e0deabe0b55740e8d",
      "new_mode": 33188,
      "new_path": "shell/common/shell_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c11ad1174dc886724246deea1d9f2ffb5cd3b60d",
      "old_mode": 33188,
      "old_path": "shell/common/shell_test.h",
      "new_id": "b5f832a20a6e00470ff5904231778a16a1123d8f",
      "new_mode": 33188,
      "new_path": "shell/common/shell_test.h"
    },
    {
      "type": "modify",
      "old_id": "1e1075fca191344bfd77e49d9b3d7326c85e2ace",
      "old_mode": 33188,
      "old_path": "shell/platform/embedder/tests/embedder_unittests.cc",
      "new_id": "2b03e5105ed4793e95d457d2531bf61904778b69",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/tests/embedder_unittests.cc"
    }
  ]
}
