)]}'
{
  "commit": "fc3b3ed16213f819c28ed77f782f725b9bf66e69",
  "tree": "f37d1d1601d2efa229a3813d7aa32e97e242cc40",
  "parents": [
    "bc5ddc55caecc890902edc5b7e9186406f22b53f"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Fri Dec 13 21:27:17 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Dec 13 21:27:17 2019 +0000"
  },
  "message": "Ensure CFWL_Widgets are not locked during destruction.\n\nThis is a strong signal that there is active code below us on\nthe stack that requires the widget to persist, yet through a twisty\nseries of callbacks we may reach this spot. Ideally, we\u0027d notice\nthis earlier and unwind cleanly, but for now it is likely that the\nonly documents that would reach this case are trying to muck with us,\nso aborting may be appropriate.\n\nBug: chromium:1032422\nChange-Id: I78e242cbc157c38666ffb1f248edcde2d79dbca3\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/63751\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a252cd200c723c3dfb68b7de4f1f60c9caf32136",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_widget.cpp",
      "new_id": "39b706b8891e409e5a719dc613f295dd8c117240",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_widget.cpp"
    }
  ]
}
