)]}'
{
  "commit": "6807bd964a3b23561eb13b5fecf7c5eceb6e6f65",
  "tree": "b3dec337ac142e92d74ca7ef62c308ee9b0e9428",
  "parents": [
    "df6f47da657ad4a469b82f5ef0692d52521bc156"
  ],
  "author": {
    "name": "zulongzhang",
    "email": "55168950+zulongzhang@users.noreply.github.com",
    "time": "Wed Aug 19 11:09:20 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 19 11:09:20 2026 +0000"
  },
  "message": "[Linux] Fix a potential GList leak in FlTouchManager (#190518)\n\n## Issue\nIn file engine/src/flutter/shell/platform/linux/fl_touch_manager.cc\nwhich handles multi touch support on native Linux deskop environment,\nthe newly allocated GList container by `g_hash_table_get_values()` was\nnot properly freed in function `get_generated_id()`. The leak occurs\nwhen a new touch sequence started while other touch sequences were still\nactive (aka multi-touch).\n\n---------\n\nCo-authored-by: Robert Ancell \u003crobert.ancell@canonical.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eca5576c2a86382322255f42ab184a6ec439e52b",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/linux/fl_touch_manager.cc",
      "new_id": "31918575cd6ab0d16dac0eed4161ef01395a0c45",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/linux/fl_touch_manager.cc"
    }
  ]
}
