)]}'
{
  "commit": "4bbbb11d8e5cfde2a0ac5efbbc402c9b993da377",
  "tree": "ffc6c298a0756bee93b30201fa49857243919a5f",
  "parents": [
    "cb6064c5617970b9a42373b7db1b635b3878663e"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Jan 16 00:55:00 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jan 16 00:55:00 2019 +0000"
  },
  "message": "Do not check null return from CFWL_Widget::GetOwnerApp().\n\nBecause it can\u0027t return null. The underlying member returned\nby this method is const, and the constructor immediately derefernces\nit to initialize other members, so in turn it can\u0027t be null. It is\na good thing, since there are other existing places that omit\nthe check.\n\nRemove some no-op casts along the way.\n\nChange-Id: I0ecd4bd7ff46d1c074ef90bba0792ee593d74518\nReviewed-on: https://pdfium-review.googlesource.com/c/48313\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7c54fdab19f052024bf0758c00a1ea1e7c5f812",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_timer.cpp",
      "new_id": "ae9bcf2bc8c2a42ee0dd4814553c6d619b59c4bb",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_timer.cpp"
    },
    {
      "type": "modify",
      "old_id": "d1ef66b43ee2b7aedeb67344881585afb215b1b3",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_widget.cpp",
      "new_id": "4d988bd436d2c4492ecfb328556a4674b04a8ac4",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_widget.cpp"
    },
    {
      "type": "modify",
      "old_id": "3b0674b2e5754f02322465ef7ba06190c6946f43",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_widgetmgr.cpp",
      "new_id": "a5f714555c21bb32a1a6815331df04043b7075e5",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_widgetmgr.cpp"
    }
  ]
}
