)]}'
{
  "commit": "527905e195e28df970b63b2e4a9dcdc0464e547c",
  "tree": "77231d8664afeddd7f52a6ad3f3f9ca998a18fc1",
  "parents": [
    "79c11a8c550090436fed7ad540b5d5d20e1faeb2"
  ],
  "author": {
    "name": "Vladislav Kaznacheev",
    "email": "kaznacheev@google.com",
    "time": "Tue Feb 16 16:20:56 2016 -0800"
  },
  "committer": {
    "name": "Vladislav Kaznacheev",
    "email": "kaznacheev@google.com",
    "time": "Wed Feb 17 16:51:05 2016 -0800"
  },
  "message": "Do not call IWindowSession.updatePointer icon from pointer handler\n\nCurrently if View.setPointerIcon is called from inside a pointer\nevent handler this will cause a redundant round-trip to the server\nwhich can be easily avoided.\n\nBug: 27107871\nChange-Id: Ia641818c3700c0d96d0c32e020b91af58dccfa2a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e9ad677328c5b35451c60fc8cf3b0d2bf6a5e73",
      "old_mode": 33188,
      "old_path": "core/java/android/view/View.java",
      "new_id": "70a0e014014a5b48c38c7b80dbbc53c3fa9f70bf",
      "new_mode": 33188,
      "new_path": "core/java/android/view/View.java"
    },
    {
      "type": "modify",
      "old_id": "6dc5ccc57073325fa79f410cc7f276d1f4ac3c46",
      "old_mode": 33188,
      "old_path": "core/java/android/view/ViewRootImpl.java",
      "new_id": "05177885f3dc9c5fbc177e9dd3abc0195658f8d8",
      "new_mode": 33188,
      "new_path": "core/java/android/view/ViewRootImpl.java"
    }
  ]
}
