)]}'
{
  "commit": "5f4a313ded85234886ca366d9215654532942e64",
  "tree": "73c34d591679ede65084a6778c6f1e65034096aa",
  "parents": [
    "c924a24fb4dfbc7928a25ca1c3e90a5f664e4a13"
  ],
  "author": {
    "name": "Hui Yingst",
    "email": "nigi@chromium.org",
    "time": "Tue Jul 02 23:38:11 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jul 02 23:38:11 2019 +0000"
  },
  "message": "[SkiaPath] Fix issue with missing line.\n\nIn bug_1296.pdf, the green line wasn\u0027t drawn because in\nCFX_SkiaDeviceDriver::DrawPath(), when painting a stroke, the check for\n\"fill_mode \u0026 FX_ZEROAREA_FILL\" is always true, and the function exited\nand skipped drawing process. Also CFX_SkiaDeviceDriver was missing\nCFX_SkiaDeviceDriver::GetDriverType(), which resulted in the\ndiscrepancy of the second input for CFX_SkiaDeviceDriver::DrawPath()\nwhen drawing a stroke.\n\nTo fix it, need to make CFX_SkiaDeviceDriver::DrawPath() have the same\norder of condition checks as CFX_AggDeviceDriver::DrawPath() and the\nsame input values.\n\nBug:pdfium:1296\nChange-Id: Ie4c318bcf547603edde47a138b48d7a9bd021ff7\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/55722\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d9b4d028e093aae08b5e675c266c7eeffd9a661",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.cpp",
      "new_id": "21ce1f75e08705125550707353c1ee89107d8bb0",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.cpp"
    },
    {
      "type": "modify",
      "old_id": "a4d83adc8216807256c0bc4d74d58aa09d0f3f88",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.h",
      "new_id": "25717699e2f804556b1826236442c71cce5c7512",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.h"
    }
  ]
}
